In about two weeks, I'll begin teaching an HTML class and I'll need a good HTML editor with syntax highlighting. I need something cross platform as I know that most students will be using Windows and at least one will be using a MAC. I, of course, will be using Linux. I prefer using vim.
Vim is great as I can run it at the command line, in a GUI (gvim) and on any OS you can think of. Within vim you can activate html syntax highlighting by simply typing:
That will add html syntax highlighting for only that session of vim. You will need to add "syntax on" in your .vimrc file for highlighting to be permanent.
Now as much as I love vim, I'm not going to have my students use it. This is an HTML class for the absolute beginner and introducing vim to the class is a hurdle I don't want to jump over. So, I'm leaning towards having my students use bluefish. Bluefish has several cool features including running on all three major platforms.
Any other suggestions for an HTML editor for beginners? What features do you like? What are your thoughts regarding bluefish?