Нужна помощь в поиске идеальной PHP IDE для Ubuntu - PullRequest
3 голосов
/ 15 августа 2010

Я пытаюсь создать приложение на PHP, используя мой ноутбук с Ubuntu.Однако мне трудно найти IDE, которая соответствует моим потребностям.Моя идеальная среда IDE будет иметь следующие функции:

  • Свертывание кода
  • Простое создание фрагмента кода, назначаемого сочетанию клавиш
  • Организация кода
  • Модульное тестирование
  • Отладчик

Netbeans соответствует большинству этих требований, за исключением того, что способность создавать фрагменты сложна.Нужно создать файл модуля, а затем прикрутить какой-нибудь XML и сделать хоккейный удар, чтобы установить супер простой фрагмент кода.Я попытался создать макрос в NetBeans, но он испортил Javadoc, и я не нашел способа сказать ему просто вставить то, что я печатаю, на время макроса, а не использовать все функции помощи человеку.Так что я получаю кучу неуклюжего кода с поднятым phpdoc.

gPHPEdit - это больше того, что я ищу в части поддержки фрагментов, но в ней катастрофически не хватает всех других функций, которые есть в NetBeans.делает так хорошо.

Любые идеи о большой PHP IDE.Поскольку это личный проект, покупка IDE не является опцией.

Ответы [ 2 ]

2 голосов
/ 15 августа 2010

В NetBeans вы можете создавать шаблоны кода. Это сокращения с поддержкой переменных, которые можно дополнить выбранным ключом (tab, ctrl + enter и т. Д.).

Вы можете найти его под Tools -> Options -> Editor -> Code Templates.

1 голос
/ 15 августа 2010

Я использую Aptana , который построен поверх затмения или может использоваться как плагин затмения. Он поставляется с некоторыми базовыми фрагментами, и создание новых фрагментов не так сложно с затмением.

Я бы порекомендовал начать с бета-версии 3.0, поскольку в ней есть некоторые новые полезные функции. Apatana имеет почти все, что вам нужно, и, поскольку он использует eclipse, вы получите почти все, чего не хватает (например, поддержку SVN или GIT).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...