I use Notepad++ for PHP but it is fairly bad. Eclipse for Java (Android) which is also fairly bad.
Never understood the appeal of using a console application for text editing (yes, I can use Vi fine). It is like tying one hand behind your back and then claiming it makes you "more efficient" once you learn how to do everything one-handed.
Not my intention to get a debate going about this though, just offering a slightly differing point of view.
Notepad++ is my favorite in windows.
I switched to using iTerm2 and the heavy input lag disappeared
For that poster above, I've never understood the appeal of gvim or macvim, I am very happy with vim in a console (with tmux.) Perhaps there are some plugins that work better under (mac|g)vim.
Use most of the time? IntelliJ Idea.
http://kate-editor.org/about-kate/
http://lifehacker.com/5911460/the-best-programming-text-edit...