Eclipse Auto-Complete для включенного исходного кода PHP - PullRequest
1 голос
/ 06 марта 2010

Я установил Eclipse 3.5.1 (PDE), который, как мне кажется, я получил с сайта загрузки Zend (это было недавно на моем портативном ноутбуке). Я не могу выполнить автозаполнение для работы с любой из моих включенных библиотек. Я пытался как добавить библиотеки в «include path», так и просто связать файлы с подкаталогом проекта. Никто не заставляет меня автоматически заполнять библиотечные классы.

Моя обычная система разработки имеет старую версию Eclipse, которую я не обновляю, потому что в настоящее время она работает хорошо, и я боюсь, что обновление изменит это. Я считаю, что настройка eclipse - это больше работы, чем собственно кодирование, и больше voodoo, что mod_rewrite. Я сомневаюсь, что я одинок.

Есть какой-нибудь секрет в работе автозаполнения?

Ответы [ 2 ]

1 голос
/ 21 ноября 2010

Нет, ты определенно не одинок! Я сталкивался с этой проблемой во многих установках Eclipse (после обновлений и т. Д. И т. Д.). Попробуйте запустить Build Project. Я знаю, что решение сработало в некоторых случаях для меня. В моей последней инсталляции я запускал Eclipse Galileo, и как только я наконец-то получил значение intellisense, по крайней мере, работа , это было очень медленно. Я попытался уменьшить задержку для intellisense, которая помогла в php-файлах (по крайней мере, с задержкой в ​​1.5 секунды), но в моих сценариях вида, например, это было слишком чувствительным.

Я наконец прикусила пулю и переключилась на Zend Studio 8. (По крайней мере, они сбили цену на 100 долларов, ха-ха).

Eclipse имеет своеобразное автозаполнение, но Zend превосходен! :)

0 голосов
/ 29 марта 2012

Вы можете добавить библиотеку PHP в проект в свойствах проекта / PHP Включить путь / Библиотеки. После этого автозаполнение будет индексировать все файлы php в этом каталоге.

Возможно, это не лучшее решение для вас, потому что его не волнует, включен ли файл в данный скрипт или нет. Если я включу / usr / share / pear и теперь я вижу функции всех библиотек PEAR везде.

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