While my most often used local editor is emacs by far (and zile remotely), I also tend to use Visual Studio as simple text editor on windows. Some kind of Visual Studio shell is installed on almost any windows machine I need to use (be it Visual Studio proper, AvrStudio or something like that) and in contrast to notepad it does not have problem with LF newlines.
Notepad replacement: Notepad++
Prolog, Haskell: Sublime Text (thanks to it, I can get rid of emacs completely)