Автозаполнение Eclipse не работает для PHP-проекта

Мой Eclipse не использует автозаполнение … Мой коллега получает полный список предложений, просто набрав несколько писем, и я ничего не получаю …

Версия Eclipse, которую я использую:

Eclipse for PHP Developers Version: Helios Service Release 2 Build id: 20110301-1815 (c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved. Visit http://eclipse.org/ 

И я думаю, что я установил все доступные настройки для автозаполнения.
Я теряю огромное количество времени каждый раз, когда я должен искать правильное имя. Есть ли какой-либо модуль программного обеспечения, который я должен установить дополнительно, чтобы получить эту автозаполнение?

Хорошо, нашел решение! По-видимому, мне пришлось «Добавить поддержку PHP» в окне свойств проекта. Спасибо за помощь!

введите описание изображения здесь

Я сделал это, удалив каталог «.metadata» в моей основной рабочей области: D

Как правило, это можно активировать, включив Content Assist . Его можно найти в Window-Preference-> PHP-> Editor-> Content Assist

  1. Настройте свой php_include_path . Перейдите к свойствам проекта. Затем PHP Include Path .
  2. Если у вас есть внешняя библиотека, добавьте его там (я использую Zend и Kohana ).

Проверьте параметры в настройках Windows для поддержки содержимого. Он может быть отключен. Вероятно, это будет php -> Editor -> Content Assist и посмотреть, что выбрано для автоматической активации.

Я могу попробовать ВСЕ ответы (из этого и других потоков), работает только для меня, удаляет (или переименовывает для резервного копирования). .metadata папки в папке рабочей области

  1. Закрыть eclipse
  2. mv .metadata .metadata_older
  3. Запустите eclipse (чистое начало wrokspace затмения, ни один проект не указан)
  4. Импорт из рабочего пространства вашего проекта
  5. Работы по восстановлению и обновлению Eclipse (несколько параметров проекта потеряны !!!)
  6. Автозаполнение, последующий код и т. Д. Теперь работают.

Это не идеальное решение, но это единственное решение для меня, я перешел с eclipse 3.6 на 4.4 за один шаг, а поддержка PHP ушла, только код выделения работает до удаления папки .metadata .

Ubuntu 12.04 LTS 64 Java 1.7 ORACLE

Благодарю.

Я не использую Eclipse, но я знаю, что в Netbeans (и других IDE) вы можете ввести Ctrl + Space, чтобы открыть окно автозаполнения после того, как вы начнете вводить функцию / переменную.

Попробуйте.

Если это происходит только для одного проекта в Eclipse, а другие автозаполняются правильно, иногда это происходит, когда вы создаете новый проект PHP и нажимаете Finish на первой странице.

Чтобы исправить это, удалите проект из Eclipse ( Windows > Show view > Navigator и нажмите DELETE в проекте). Затем перейдите в папку проекта и удалите файл .project и папку .setting .

В Eclipse теперь выберите « File > New > PHP project , выберите имя и папку, нажмите « Next и проверьте (или добавьте вручную), что корневая папка проекта прослушивается на вкладке « Source ».

Затем нажмите « Next и добавьте корневую папку проекта или папки, содержащие файлы PHP, в « Build path . Теперь вы можете нажать « Finish .

Примечание: добавление путей Source и Build в существующий проект обычно не устраняет эту проблему, и вам действительно нужно удалить и создать новый проект.