LaTeX based document editors
There's a whole subforum of www.latex-community.org dedicated to deciding which editor to use given what you're going to be doing.
Most LaTeX editors provide the basic functionality you're looking for:
- syntax highlighting
- list of symbols to choose from (if you can't remember the commands)
- environment completion (automatically adds
\end{blah}
after\begin{blah}
) - hotkey to compile
- easy way to comment out big blocks of text
- forward search to the dvi (very handy; you hit a hotkey in the editor and it takes you to the corresponding place in the dvi)
- if you're patient, you can usually even set up reverse search (you middle click some place in the dvi and it takes you to the corresponding place in the source)
When I was running Windows, I used WinEdt, but I know a lot of people who use TeXnicCenter. Now I use Kile on Ubuntu.
I like AUCTeX, it has syntax highlighting and preview and advanced editing commands and you also get the editing power of Emacs. Works like a charm both on Windows and on Linux.
http://www.bakoma-tex.com/
I suppose you are on Windows, if you are on *nix you can try it with wine.
As I've read it is good, but it is not free.