Unable to replace a space with a new line in Vim
vim
Solution
`:%s/ /`Ctrl vReturn`/g`
Where 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 `^M` will 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.
Problem
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?