For plaintext/markdown/HTML/JS/CSS I basically use vanilla Sublime as a better Notepad. It's not ideal; I bought WebStorm a while back but never got around to trying it.
For statically-typed code, a text editor can't compete with a refactoring IDE (e.g. VS or Eclipse) IMHO.
For statically-typed code, a text editor can't compete with a refactoring IDE (e.g. VS or Eclipse) IMHO.