WaterProof PHPEdit - это многофункциональный редактор PHP. PHPEdit
поддерживает следующий набор форматов обрабатываемых файлов (с
поддержкой синтаксиса для каждого): CSS, HTML, PHP, INI, JavaScript,
обычный текст, XML. Одной из важных особенностей PHPEdit
является то, что фактически любые действия в нем прописаны в виде
самостоятельных команд, доступ к которым возможен через окна настройки.
Поэтому стандартные возможности редактора и клавиши управления можно
переопределить и перенастроить под свои нужды и привычки.
Например, по умолчанию PHPEdit
поддерживает уже интегрированный парсер кода, который производит
подстановку кавычек, скобок, завершает начатые конструкции php и
старается облегчить жизнь программисту. Вместе с тем, реализованный по
умолчанию набор возможностей редактора покрывает большую часть
необходимых требований, включая навигацию по коду, закладки и
возможность перехода по ним, выделение синтаксических особенностей в
набираемом коде, подсветку незавершенных конструкций и так далее.
Полученный код можно экспортировать для последующей публикации в html
формат, либо в RTF. К сожалению, при экспорте автоматически не
подставляется стандартное расширение для создаваемых файлов (это надо
помнить, когда будете работать с сгенерированными файлами) и в RTF
"раскраска" кода оставляет желать лучшего, а также существенно
отличается от выбранной в редакторе. Html-вариант экспорта нареканий не
вызывает. Возможности редактирования и поиска - стандартны. Выделение,
взятие в буфер, удаление текста, возврат по списку произведенных
изменений. Поиск и замена организована с поддержкой различных
направлений поиска. Мощной возможностью является поддержка регулярных
выражений в поиске и замене.
Возможности:
- поддержка выделения цветом синтаксиса;
- всплывающие подсказки и описание параметров php-объектов при написании кода;
- интегрированный отладчик (с поддержкой DBG);
- генератор файла помощи по обрабатываемому коду;
- различные настраиваемые "горячие клавиши", на которые можно
подключить любые команды, описанные в ядре редактора или подключаемых
модулях;
- более 100 скриптовых команд только в самом редакторе;
- шаблоны на комбинации клавиш;
- генератор отчетов; поддержка подключаемых модулей, которые можно создавать и самим.