Continuing the theme of minor interface annoyances, one of the unique features of Mathematica as a text editor is the automatic adjustment of text location as you type. This could be a bit disorienting...Any way to make it stop?
I interpret this question differently: you want an Input cell that does not reflow text such than manual line breaks and indentation are preserved.
This is the behavior of the built-in Code cell style, but that by default comes with baggage such as making the cell an Initialization Cell and a gray background. It also turns off all auto-spacing, meaning that an expression like
As an example open a new Notebook, then Format > Edit Stylesheet... and paste this at the bottom of the file:
If asked to "Interpret text" click Yes.
Now close the Style Sheet and create a new Cell with Style ManualInput using the Format > Style menu. This gives you a cell you can paste code into without it reflowing, or manually indent your code. If you want to use this style in place of the default Input you could use the code above but replace
If you mean
But this means doing it every time you want to switch it off best to add it to your stylesheet programmatically:
Or evaluating this:
... and installing this change as a new stylesheet. If that is not what you mean by "automatic adjustment of text location" can you explain/clarify/expand?