I know the thread.
I run
:%s/ /s/\n/g
I get
E488: Trailing characters
2nd example
I run
:%s/ /\n/g
I get
text^@text
I run the same codes also with the following settings separetaly
set fileformat=unix
and
set fileformat=dos
How can you replace with a new line in Vim?
:%s/ /Ctrl vReturn/gWhere Ctrl v is Control-key plus key v and Return is the return key (the one on the main keyboard, not the enter key on the numpad). The other characters are typed as usual.
If this is entered correctly, the sequence Ctrl vReturn will display as the characters
^M, typically in a different color, to indicate that they are special. Note that actually typing^Mwill not work.Also note that in Vim for windows, it’s Control-q instead of Control-v (as that is paste).
Ctrl-v also allows entering other “special” keys via the keyboard. It is also useful for e.g. Tab or Backspace.