Remove ^M with Vim
These are instructions on how to get rid of ^M in text-files with the use of Vim.
In Linux/Unix by pressing:
:%s/^M//g
Note that ^M is inserted by pressing the keystoke: Ctrl+V Ctrl+M
This is because Ctrl+V will give the escaped form of the key pressed after this.
You’ll see that when you press Ctrl+V <RETURN> it is actually the same.
So yes, you can insert return/enter by pressing Ctrl+M in Unix.
In the Windows version of Vim the instruction will not work but you can accomplish the same by using:
:%s/\t//g
The substitute command
The % means that this aplies on all the lines in the file.
The s/old/new/ is a substitute command where old gets replaced by new.
The g on the end means to this mutliple times if found more then once in the same line.
For more info, you can use the help function of Vim by entering:
:help substitute
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.
Comments
// Begin Comments & Trackbacks ?>No comments yet.
Leave a comment