Задать вопрос
@andr00xa

Какое посоветуете легкое IDE для PHP под Linux?

Предыстория: планирую пересесть с винды на линукс. Единственное, что мешает это сделать - не нашел IDE для веб-разработки, соответствующего моим скромным требованиям, а это мой основной инструмент для работы. В настоящее время использую phpDesigner, но к сожалению он for-Windows-only, и разработчик не планирует портировать под другие ОС. Ищу альтернативный IDE для Linux-платформы, в котором были бы реализованы следующие жизненно важные для меня возможности:

  1. Раздельная подсветка синтаксиса. Если в коде смешано несколько языков (e.g. html+css+js+php), подсвечивается только тот, на котором стоит курсор, остальные - бледным серым. Пример;
  2. Автоформатирование: закрывание кавычек, скобок, тегов, отступы;
  3. Подсветка парных скобок и тегов, подсветка других найденных слов при выделении слова;
  4. Code explorer - отображение списка переменных, функций, классов со свойствами/методами. Пример;
  5. Умный авто-комплит: когда начал вводить имя свойства/метода, чтобы в первую очередь предлагались реальные свойства/методы этого класса (если этот класс присутствует в открытых файлах), а не всякая ерунда, начинающаяся с этих символов;
  6. проверка синтаксиса PHP на лету (интеграция с интерпретатором PHP);
  7. интеграция с отладчиками в режиме реального времени, а-ля xDebug (context variables, watch, evaluate, ...);
  8. Отображение подсказки при вводе функции. Пример.


Отказываться от некоторых из этих фич - это шаг назад. С отсутствием не входящего в этот список могу смириться.

Попытки поиска альтернативы:

  • phpStorm - слишком монструозный и навязчивый, как будто для проектирования самолета;
  • Eclipse PDT - тоже самое;
  • Sublime text 3 - очень понравилось, почти соответствует идеалу, но не нашел п. 1, 4 и 8;
  • запуск PhpDesigner под wine + установка виндового пхп - изврат.


Буду очень благодарен за помощь в поиске!
  • Вопрос задан
  • 4154 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 8
copist
@copist
Empower people to give
phpStorm - слишком монструозный и навязчивый, как будто для проектирования самолета;

Не стесняйся признаться, что ты всегда мечтал сконструировать ракету. Слезть с phpStorm будет сложно, особенно после взлёта твоей ракеты.
Ответ написан
Комментировать
puchkovk
@puchkovk
Усложнять — просто. Упрощать — сложно.
Netbeans IDE для PHP.

1. Нет, подсвечивает весь синтаксис.
2. Да.
3. Да.
4. Да.
5. Да.
6. проверка синтаксиса PHP - есть, интеграция с интерпретатором PHP - вроде нет, но подсветка отличная, можно указать версию PHP.
7. Да.
8. Не настраивал у себя, но вроде бы да.

Пользуюсь сам уже много лет, мощная IDE c множеством плюсов. Пробовал вместо нее phpStorm - и все равно остался на Netbeans. Да, иногда медленная, но оно того стоит.
Ответ написан
Комментировать
@sanex3339
PhpStorm, не пойму, чем он вас смущает. Лучше него ничего нет.
Ответ написан
nonlux
@nonlux
То что пробовал и какие впечатления получал:
- Netbeance
мое первое нормальное IDE for web хз какой версии.
Этого еще под виндой пробывал
- Eclipse ( честно не хватило тарпения настроить под себя)
- Aptana (больше всего вкатило)
- Zend studio (не сложилось, какие-то глюки были, сейчас не помню)
Выбрал потому что до этого писал на нем пару проектов под java.
Все круто подсветка, дополнение кода, тесты, покрытие кода.
Удобно, ничего не смущало из коробки.

- PHPStorm
Увидел в рекламе на хабре.
Поставил и забыл про Netbeance.
Как-то все здорово, понятнее что ли. И настройки и оформление. Короче захватило.

- vim
Бл@#ь что за ху@#я.
Как выйти? Крестик на терминал эмуляторе решил проблему.

- PHPStorm все лучше, но я долго стал зависать в консоли, да и совесть мучила от триального PHPStorm

- Sublime
Не постиг магию хоткеев. Как редактор хорошо, но как IDE нет c PHPStorm нет сравнения.

- PHPStorm
спасибо IDEA за работу.
но благодоря git composer symfony grunt долго стал сидеть в консоли

- vim
Ну делать было вечером, делать было нечего.
vimtutor - прочитал
поставил spf13/spf13-vim
подсел

- весной снес систему и поставил arch + gnome 3.16
так гуишечек захотелось

- brackets vs atom vs sublime 3
поставил сразу два
из коробки понравился brackets очень удобный для веб показался
Далее начался гон за плагинами.
sublime почему-то вышел из конкурса практически сразу хотя control + P монстр
brackets почему-то начал постоянно вылетать с ошибками
atom победил, я даже поставил его как default editor
Но помучившись пару дней между переключениями окон забил и на него.

- PHPStorm
поставил vim эмулятор. С консолью пробовал работать со встроенной, чтобы как с vim работать в одном окне. Выбисило неперключение консоли на окно кода без кучи хитростей без мыши.

- emacs
консольная версия как-то не впечатлила. Потыкал настройки попытался повторить вимовские. Не зацепило

-vim
Остался, но конфиг постоянно растет.

Короче для меня
лучшее IDE - PHPStorm.
Но vim - это рука, без него не могу и IDE стал не нужен.
Ответ написан
zorro76
@zorro76
phpstorm и только phpstorm и не заморачивайтесь
Ответ написан
Комментировать
DVamp1r3
@DVamp1r3
Java/PHP программист
Также присоединяюсь к netbeans. Денег не просит, открывается быстрее всяких пхпштормов. Настройки разделены интуитивно и находятся на привычных местах, а не как в продуктах jetbrains.
Ответ написан
Комментировать
only-victor
@only-victor
Netbeans - лучше всех и стабильней! Что под виндой что под линукс, работает под java.
Я работаю на нем уже 7 лет, лучше не встречал.
Ответ написан
Комментировать
Immortal_pony
@Immortal_pony Куратор тега PHP
Geany
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы