Useful Vi Comands
I use vim and macVim for text editing. This post has a list of useful commands that can be used for document editing.
Removing blank lines
:v/./d
Removing lines
:g/string/d
(deletes every line that contains string)
Removing ^M character
:%s/^M//g
(^M is entered as CTRL-V CTRL-M. In UNIX, you can escape a control character by preceeding it with a CONTROL-V)