Пишу свой код в notepad++ - есть подсветка синтаксиса, подсказка по параметрам функций, автозавершение функций, возможность настроить резервное сохранение - сохраняет все версии файла, для которых жмякали Ctrl+S. Через установку дополнительных плагинов доступны:
a) функции сравнения двух файлов с подсветкой различающихся строк;
b) работа с FTP, хотя и не в полном объеме - например нет возможности изменять chmod для файлов;
с) возможность сгенерировать html файл с подсветкой синтаксиса вашего кода - очень удобно для вставки на блог или личный сайт, если не хочется устанавливать плагины CMS.

Здесь перечислены только те плагины, что мне в работе нужны, наверняка для себя вы сможете найти больше…

Интерфейс поддерживает русский язык.
Офф. сайт: http://notepad-plus-plus.org/
А сам я использую портабл сборку: http://portableapps.com/apps/development/notepadpp_portable