Какие хорошие PHP-редакторы? [закрыто]


35

Я в настоящее время использую PhpStorm идея JetBrains, но он глючит, и я действительно ищу что-то, что позволило бы мне выполнить работу без особых хлопот.

Пожалуйста, ограничьте один IDE / редактор ответ.

Ответы:


35

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

Я использовал Eclipse для Java и Netbeans для PHP, и я чувствую, что Netbeans немного сильнее для PHP, а также XHTML и CSS. В любом случае, это мое личное предпочтение.

Глядя на PHPStorm, я предполагаю, что вы ищете что-то похожее на него, поэтому полная IDE. Netbeans и Eclipse наиболее близки к этому, насколько я знаю.

Netbeans имеет большинство, если не все, функции, которые есть у PhpStorm на этой странице, и многое другое.

Netbeans IDE


1
Также я не знаю ни одной функции, которую Eclipse имеет по сравнению с Netbeans для PHP и веб-разработки. Мне очень интересно, что есть один
WalterJ89

1
+1, потому что я пробовал столько IDE, что даже не осмелился вспомнить ... а NetBeans - лучший, отличный баланс между функциями и удобством использования. Если вы просто хотите редактора, тогда (G) Vim, но у него есть кривая обучения (оно того стоит). Кроме того, вы можете установить плагин jVi для NetBeans и использовать лучшее из обоих миров.
Доктор Ганнибал Лектер

3
+1, потому что Netbeans обладает всеми функциями, необходимыми для программирования (PHP): автозавершение кода, phpdoc, отладка, поддержка svn / git / cvs, локальная история и т. Д. И т. Д.
eddy147

+1 для Netbeans, потому что он поддерживает отладку с помощью XDebug и такие полезные функции, как «Перейти к определению» или «Найти использование», которые вы ожидаете найти в хорошей среде разработки.
Пису

Но он реагирует очень медленно. Всегда вылетает.
Р. Н. Кушваха

26

Geany установить Geany

Это расширенный редактор / облегченная IDE с множеством функций. Как и Gedit, он имеет подсветку синтаксиса для PHP и расширяется с помощью плагинов. Он имеет более продвинутые функции, чем Gedit, такие как свертывание кода. Его можно установить из репозиториев, установив пакет geanyи опционально geany-plugins.

Скриншот


Я использую Geany практически для всех своих разработок (в основном это PHP)
Марко Чеппи

+1 к джани. Более новую версию можно установить с launchpad.net/~geany-dev/+archive/ppa
sagarchalise

Я также использую Geany для редактирования случайных страниц PHP, но для основных проектов, не сопоставимых с Netbeans.
Пису

Я тоже использую Geany для разработки PHP. Scribble (заметьте что угодно) и терминал (особенно для доступа к mysql из командной строки) являются наиболее полезной функцией, которая предоставляется.
метаморфоз

Когда вы дважды щелкаете по переменной PHP в Geany, доллар не выбирается (кстати, то же самое относится и к Bluefish). Для меня это четкий показатель того, что Geany (и Bluefish) нельзя воспринимать всерьез как редактор PHP.
Уолтер Тросс 28.12.12

15

напор

Ну, вам нужно немного поработать с самого начала, чтобы сделать его IDE, но здорово, когда вы это сделаете. Он также имеет версию GUI под названием GVim. Установите его с

sudo apt-get install vim-gtk

Вот несколько советов о том, как заставить его работать с PHP, и вот список плагинов, которые вы можете использовать для улучшения vim для лучшей работы с php.


12

Gedit

Он поставляется с Ubuntu и прост и легок. Он имеет подсветку синтаксиса для очень большого количества языков, включая PHP. Это расширяется с помощью плагинов .


1
Пожалуйста, разделите ваш ответ на один элемент поста, чтобы люди могли голосовать соответствующим образом.
Марко Чеппи

2
Gedit + Plugins - это отличный редактор для многих вещей.
Оли

Плагины Gedit + - это то же самое, что и Notepad ++ в Windows, если бы в нем не было так много ненужных фуритритов, включенных в установку по умолчанию. Просто обязательно отключите плагин «Панель браузера файлов». Известно, что есть ошибка, из-за которой gedit запускается намного дольше.
Эван Плейс

Я использую gedit для своей работы с PHP - я не думаю, что ему нужно что-то более тяжелое, чем Netbeans.
DilbertDave

Как я могу настроить gedit в соответствии со схемой выделения на скриншоте?
NES

9

голубая рыба установить bluefish

Это еще один хороший редактор, который поддерживает PHP и более ориентирован на веб, чем Gedit или Geany, поэтому может быть более подходящим для PHP. Вы можете установить его из пакета bluefish.


6

Я предлагаю использовать инструменты разработки Eclipse PHP

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


4

Я использую как Komodo Edit, так и Geany .

Komodo (imho) лучше, но он слишком веский, особенно с большими файлами, которые ссылаются на многие другие файлы (в вашем файле есть еще один, Komodo сканирует его, чтобы найти содержащуюся в нем функцию / классы и предложить их в функции автозаполнения ).

Для больших файлов я использую geany; это действительно быстро и полно.


3

Попробуй версию gEdit с небольшим усилением. Это способ сделать это:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

С плагинами вы можете улучшить еще больше.


Добавление Ubuntu в Rails PPA: sudo apt-add-repository ppa: ubuntu-on-rails / ppa sudo apt-get update Примечание: в Karmic используйте add-apt-repository вместо apt-add-repository. Установить пакет gedit-gmate: sudo apt-get установить gedit-gmate
lrkwz

3

Quanta Plus является частью пакета веб-разработки kde и является хорошим решением для пользователей KDE.


Ссылка на Quanta Plus, кажется, не работает
Mateo

2

Я использую Eclipse с Aptana

После установки Aptana вы можете добавить несколько дополнительных плагинов, таких как инструменты разработки php, subclipse и т. Д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.