31 декабря 2009 г.

Настройка PHP Expert Editor под свои нужды

Много работаю в области web-разработок, в частности использую PHP, JavaScript и другие сопутствующие технологии. Так уж сложилось, что наиболее привлекательным на момент выбора IDE (среды разработки) оказался PHP Expert Editor (дальше PEE). Выбор пал на него ввиду его бесплатности (для российских пользователей - следует лишь ознакомиться с процедурой заказа ключа и выполнить её), легкости, понятности, хорошей функциональности.

Из особенностей, которые сразу подкупили можно отметить хорошую поддержку UTF-8 и Юниксоподобных переносов, наличие работы с ФТП (к тому же и через прокси), широкий набор подсвечиваемых синтаксисов (около 24 языков и технологий). Для любителей руссифицированного интерфейса - он присутствует - хотя я и не любитель. Также есть такие замечательные фичи как: большой набор заготовок кода (которые, кстати, можно настраивать и менять как угодно), мощный текстовый процессор, поиск и замена как в коде, так и в текстах любых папок. В общем, "вкусностей" достаточно много.

Но не бывает идеальных программ (по-крайней мере, мне не попадались). Поэтому какой-то дополнительный функционал всегда хочется реализовать. И это в данном IDE такое можно осуществить в определенной мере.

Делаем подсветку синтаксиса Action Script.

В частности, можно добавить, изменить или убрать подсветку любого синтаксиса. Мне было необходимо писать на Action Script 2 (Flash 6, 7). Соответствующую подсветку сделал, взяв за основу подсветку JavaScript, потому как они построены на одной спецификации. Пришлось лишь добавить большой объем зарезервированных слов, функций, констант, объектов и директив препроцессора (которые распарсил из документации) и - вуа-ля! Можно качать (*.rar архив, 3.48Kb).

Как вживлять... Копируем архив на винт, распаковываем. Получаем файл actionscript2.lcf. Открываем PEE, выбираем пункт меню Настройки→Редактор синтаксиса. Выбираем Import Lexer, выбираем наш файл. Лексема добавлена. Нажимаем Сохранить и присваиваем какое-нибудь имя нашему новому набору.

Можно открыть любой файл с раширением *.as (исходные тексты на Action Script) и синтаксис будет автоматически подсвечиваться. Или выбрать в меню Вид→Режим подсветкиAction script.

Делаем свои дополнительные кнопки

Сделать свои кнопки - немного больше манипуляций, но тоже не сложно. Находим в папке, куда установлен PPE, файлы custom.bmp и phpxedit.ini. Копируем их куда-нибудь, на случай если что-то пойдет не так. Заменяем файл custom.bmp на новый (*.rar архив, 1.65Kb), мною подготовленный. А в файле phpxedit.ini находим строку [ToolBars] и удаляем в этой секции от HTML Form= до конца строки, от HTML Toolbar= до конца строки и от HTML Symbols= до конца строки. Вставляем новый текст (*.rar архив, 905b). Сохраняем файл и перезапускаем PEE. Можно проверить действие кнопок.

Это лишь малая часть того, что можно "поднастроить" в этом редакторе.

Остается только сожалеть, что столь хорошая разработка как PHP Expert Editor, судя по всему, больше не совершенствуется и не развивается.

P.S.: Вся препарация проводились на версии 4.3.

1 комментарий:

clod комментирует...

Для меня на много лучше работает Codelobster

Отправить комментарий