Я очень долго искал себе хороший текстовый редактор для редактирования css, html, php и прочих. Перепробовал просто тучу тяжеловесных и не очень, визуальных и не слишком, блокнотов и не совсем их, IDE и не очень, платных и бесплатных. К слову сказать, в кандидатах были: PHP Expert Editor, Microsoft Front Page 2003, 1st page 2006, Professional Notepad, Aptana(между прочим, мощнейшая вещь. Но слишком пока сырая), NVU, Zend Studio(просто МОНСТР.). Но ни один из них не мог полностью удовлетворить мои простые, в общем-то, запросы: подсветка синтаксиса, шаблоны функций, автозавершение, выделение целой строки одним кликом, нумерация строк, закладки, табы, свертывание функций (и список их кстати тоже) ну и далее по мелочам. Ближе всех к требованиям подобрались Aptana и Zend Studio. Но они просто монструозны, особенно Зенд. (Мне IDE для php не требовалось - не тот уровень проектов, собственно то же относится и к PHP Expert Studio). Aptana имеет великолепный парсер ошибок, просто офигительную справочную систему НО - ооочень сырая, надеюсь, пока. Хотя с проектом рекомендую ознакомиться начинающим(и не слишком) верстальщикам и JavaScript программистам. К слову, Аптана имеет в своем составе неплохую AJAX библиотеку.
Microsoft Front Page 2003 - ну всем хорош. НО - его манера иной раз вставлять в код что-то свое просто убивала. К слову, автозавершение в нем лучшее в своем роде.
Я было разочаровался в поисках, но тут наткнулся на проект Notepad++. До сих пор не могу понять - как я умудрился не наткнуться на него раньше. В нем есть ВСЕ. И это при весе чуть больше мегабайта. Само-собой, он не визуальный, но мне это и не требовалось. В общем программистам советую обратить пристальное внимание. Нескольких страниц текста не хватит, чтобы описать все его возможности. Вот вкратце:
Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования
Настраиваемый пользователем режим подсветки синтаксиса
Авто-завершение набираемого слова
Одновременная работа с множеством документов
Одновременный просмотр нескольких документов
Поддержка регулярных выражений Поиска/Замены
Полная поддержка перетягивания фрагментов текста
Динамическое изменение окон просмотра
Автоматическое определение состояния файла
Увеличение и уменьшение
Поддержка большого количества языков
Заметки
Выделение скобок при редактировании текста
Запись макроса и его выполнение
А еще куча плагинов :-)
В колонках играет:
ream 69 - Ballerina
LI 5.09.15