Обзор популярных редакторов кода для PHP-разработчика

На мой взгляд самые интересные плагины: AutoFileName, BracketHighliter, ColorHighliter, Emmet и GotoCSSDeclaration, PHPCompanion, Xdebug Client, SQLExec и SQLTools, SFTP.

Поддержка фреймворков: имеется лишь базовая поддержка MVC-фреймворков, в основном она представлена различными коллекциями сниппетов и быстрым доступом к онлайн документации.

Более подробную информацию о редакторе вы сможете получить на официальном сайте.

Atom


Atom — это гибко настраиваемый редактор, с которым можно работать сразу даже с настройками по умолчанию. У данного редактора открытый исходный код, а расширению для него создаются с помощью простого JavaScript (используется Node.js). Он кроссплатформенный, есть версии для OS X, Windows и Linux. Есть также portable вариант для Windows.

Портативная версия позволяет не только пользоваться программой без установки, но и даёт возможность параллельно использовать несколько версий редактора для различных программистских задач.

Работа с кодом: позволяет открывать как отдельные файлы, так и целые директории в качестве проекта. Изначально имеется базовая поддержка синтаксиса PHP. Редактор легко превращается в PHP IDE. Для этого в системе должен быть установлен PHP 7.x, затем устанавливаем дополнение «atom-ide-ui» и специфический плагин «ide-php».

После указанных манипуляций редактор приобретает уже более функциональный вид:

Установка этих дополнений обеспечивает поиск ошибок и показ предупреждений, автодополнение и автозавершение, улучшенную навигацию по коду.

В atom также есть интересные плагины, такие как php-debug, atom-debug-ui, data-atom и ftp-remote-edit.

Настройки и функции вы найдёте в главном меню «Packages» -> «Data Atom». Для корректной установки этого плагина в системе также должен быть установлен Git.

Весьма интересный и популярный редактор особенно для linux-систем.

Rapid PHP

Rapid PHP легковесная IDE для языка программирования PHP, которая включает весь набор компонентов для написания скриптов на PHP и JavaScript, а также для использования HTML и CSS.

Есть несколько полезных особенностей для того, чтобы облегчить старт программистам-новичкам, например, привычный пользовательский интерфейс, отсутствие лишних элементов управления и встроенный PHP-интерпретатор.

Сразу после запуска программы предлагается минималистичный пользовательский интерфейс, далее в процессе работы можно скрывать и показывать все открытые панели нажатием одной клавиши F4.

Модернизированный редактор с проверкой синтаксиса PHP, вставкой фрагментов, подсветкой вхождений и высокой производительностью при открытии больших файлов.

Есть удобная функция «Go to anything», позволяющая по нажатию Ctrl+G произвести быстрый поиск и перейти к любому участку кода или файлу в проекте.

Много полезных возможностей можно ещё добавить в редактор, установив дополнительные плагины. Чтобы просмотреть список доступных расширений, выберите в главном меню опцию «Plugins» -> «Manage Plugins».

Редактор предлагает расширенные возможности по редактированию PHP-файлов, в том числе интегрированная документация и подсказки по функциям.

Среди встроенных возможностей доступна поддержка различных фреймворков: CakePHP, CodeIgniter, Laravel, Nette, Prado, Symfony, Yii и Zend Framework. А из систем управления контентом поддерживается только WordPress.

К сожалению, данный продукт не бесплатен.

CodeLobster

CodeLobster — известная IDE с поддержкой всех WEB-технологий, написана на C++, а потому отличается отзывчивым интерфейсом и быстрым редактированием, отсутствуют всяческие задержки при наборе кода.

Реализованы все инструменты, которые могут понадобиться PHP-программистам. Проектная работа обеспечивается лёгкой навигацией по коду и файлам, пониманием структуры проекта, мгновенным поиском и идентификацией синтаксических ошибок.

Многоязычный редактор автоматически определяет файлы со смешанным кодом и обеспечивает соответствующую подсветку различными цветами. При работе с большим исходным кодом доступны локальные закладки и возможность сворачивания блоков кода.

Интегрированная система помощи — всплывающие подсказки при наведении курсора на интересующий элемент, автокомплит по всем функциям PHP и дополнительным библиотекам.

If you have found a spelling error, please, notify us by selecting that text and tap on selected text.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: