Я никогда не использую ничего больше, чем просто Gedit, который делает все хорошо (я программирую в основном напрямую, никогда WYSIWYG, дает вам более чистый код). Но, как было сказано ранее, есть также редактор Bluefish Editor, который тоже очень хорош.
Но Kompozer - очень хорошая альтернатива, если вы предпочитаете редакторов WYSIWYG, хотя для более продвинутого программирования я делаю не рекомендую.