Я пишу PHP-код в Eclipse PDT (PHP Development Tools), но по какой-то причине он не автозаполняет встроенные функции PHP, такие как «isset ()». Это не похоже на Komodo, который также показывает аргументы, которые получает функция. Единственное, что Auto-complete Eclipse – это мои переменные. Hwo могу ли я сделать автозаполнение Eclipse встроенными функциями?
Я столкнулся с подобной проблемой и нашел исправление для нее, однако, это немного взломать, поскольку я не мог найти способ внести изменения в меню Eclipse. В основном мне нужно было добавить следующий файл .buildpath в корень папки проекта:
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> </buildpath>
Если у вас уже есть файл .buildpath, вы, возможно, просто добавите строку в существующий файл:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Я считаю, что столкнулся с этой проблемой, когда создал проект из существующего источника вместо создания нового проекта.
Это был месяц с тех пор, как вы задали свой вопрос так, надеюсь, это по-прежнему полезно.
Щелкните правой кнопкой мыши на папке проекта верхнего уровня в PHP Explorer. Перейдите в пункт меню «Настроить». Выберите «добавить поддержку PHP».
У вас включена автоматическая активация? Если вы ищете подсказку при вводе, вам нужно включить ее.
Window-> Preferences-> Выберите PHP, а затем Code assist, и это будет последний параметр в диалоговом окне. Вы также можете установить время задержки для подсказок.
В противном случае вам нужно нажать Ctrl + Enter, чтобы отобразить подсказки.
в .buildpath, подавляйте эту строку, если она существует:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
in .project, подавить эту строку, если она существует:
<nature>org.eclipse.php.core.PHPNature</nature>
щелкните правой кнопкой мыши по проекту> Настроить> Добавить поддержку PHP …
если вы перейдете к настройкам windows-> и просмотрите свои настройки php, вы обнаружите, что некоторые из функций автозаполнения не проверяются
Последний PDT прослушивается повсюду. Попробуйте сделать класс с именами, и в итоге у вас будет автозаполнение. Как они могли выпускать стабильную Zend Studio 7.0 с такой яркой ошибкой – я не знаю.
Я бы рекомендовал остаться на старших версиях. Поддержка PHP 5.3 является неполной.