For Java programming I use Eclipse, and I use it with the Aptana plugin for HTML and CSS. I use Vim for everything else.
After you learn to use Vim you can edit files very fast without even moving your hands from one part of the keyboard. I would like to try to learn emacs, though
|