В статье "A survey of Linux Web development tools" проводится сравнительный анализ редакторов HTML кода под Linux. Сравниваются как классические редакторы: Vim, Emacs, так и WYSIWYG-редакторы: Bluefish, Screem, Quanta Plus и Nvu. В итоге получилось, что для "хард-корных" технарей вполне подойдёт как Vim, так и Emacs, а вот для всех остальных лучшим выбор будет Nvu. Лично мне больше всего нравится Anjuta.