Редакторы РНР кода - какие функции наиболее важны?

el-niko

Новичок
Редакторы РНР кода - какие функции наиболее важны?

Здравствуйте! Я пишу работу о редакторах РНР кода.

Интересно мнение каждого о том, какие из функций РНР-редактора Вам наиболее важны (по возможности постарайтесь перечислить как можно больше функций)

Примерный список:

Код:
Интеграция с PHP и пользовательскими функциями
― подключение к словарю функций; 
― автозаполнение  функций, классов, переменных и т.д.; 
― контроль: 
	синтаксический;
	парных структур;
	границ индексов;
― наличие стилиста (отвечает за расстановку отступов и структуру скрипта):
	настройка стилиста;
― встроенная справка по PHP или интеграция с официальной документацией;
― показ   и   навигация   по   структуре   классов   и  функций   с   учетом включений файлов.

Функции редактирования
― подсветка синтаксиса:
	настройка подсветки синтаксиса;
	выделение ветвей кода;
― продвинутые функции:
	закладки;
	поиск, замена текста;
	нахождение парных структур;
― одновременная поддержка различных кодировок.

Внешняя интеграция
― работа с FTP;
	настройка;
	мапирование локальных файлов и файлов на FTP; 
― управление   взаимодействием   с   базой   данных:
	настройка;

Интерфейс
― эргономичность 
― расширяемость;
	подключение внешних модулей;
― настраиваемость:
	клавиш;
	меню;
― поддержка макросов;
― поддержка скинов;
― наличие русского интерфейса или русификатора.

Работа с файлами
― сохранность данных:
	аварийная (автосохранение);
	плановая (сохранение версий);
― сохранение позиции курсора при выходе;
― сохранение списка открытых файлов при выходе;
― контроль изменений файлов внешними программами.

Заранее спасибо за помощь!
 

AmdY

Пью пиво
Команда форума
умение работать с проектами, поиск фрагмента в файлах, svn, фолдинг блоков, шаблоны с кодом, и ещё нравитс фишка с todo в eclipse
 

berkut

Новичок
моё личное виденье идеала - phped(всё, кроме поддержки языков и форматирования) + komodo(форматирование. явный минус - неимоверная тормознутось)
 

el-niko

Новичок
Ну что касается тормознутости это ИМХО к zend, хотя кто-то и поспорит...
Я юзаю PHP Expert Editor
 

флоппик

promotor fidei
Команда форума
Партнер клуба
komodo(форматирование. явный минус - неимоверная тормознутось)
5 комодо побыстрей. Да и тормозит он в основном под виндой.
У комодо много хороших фич — самая любимая, и пока не виденная нигде — автокомплит для JS-фреймворков.

-~{}~ 06.12.08 23:46:

А из минусов комодо — нельзя задать кодировку для проекта.
 

el-niko

Новичок
Большая просьба - помимо специфических и уникальных свойств редактора указывайте пожалуйста наиболее важные "базовые" функции - это очень важно для меня.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Комодо:
― подключение к словарю функций;
― автозаполнение функций, классов, переменных и т.д.;
― контроль:
синтаксический;
парных структур;
границ индексов;
― встроенная справка по PHP или интеграция с официальной документацией(+ еще берет phpdoc и просто комментарии из уже подключенных функций);
― поддержка макросов;
— поддержка сниппетов;
 

berkut

Новичок
― подключение к словарю функций;
― автозаполнение функций, классов, переменных и т.д.;
― контроль:
синтаксический;
парных структур;
границ индексов;
― встроенная справка по PHP или интеграция с официальной документацией(+ еще берет phpdoc и просто комментарии из уже подключенных функций);
― поддержка макросов;
— поддержка сниппетов;
всё то-же и многое другое и в phped для пых-пых.
el-niko установи перечисленной и посмотри
 

Wicked

Новичок
работа с проектами
поддержка свн, показ иконок измененных файлов, quick diff относительно svn pristine copy
поддержка табов (нескольких открытых окон редактирования)
быстрый поиск определений классов, функций, методов по wildcard
хороший комплит (локальных переменных, классов, констант, методов + поддержка type hinting, phpdoc @return, @param, /** @var ... */)
аутлайн класса + его родителей
поиск и замена с помощью регулярных выражений
быстрая справка по функциям при наведении мышкой
сохранность данных (как local history в eclipse)
 

AmdY

Пью пиво
Команда форума
Wicked
кстати, во втором pdt появилась фича для поддержки магических методов
@property MyClass $regular MyClass property
 
Сверху