I used to use VIM, but then I found out the hard way that it'd add a blank line to the end of all the files, but not show it in the editor. Which can be bad, very very bad.