Я использовал Eclipse Luna 4.4.2 с PDT 3.2.0. Code assist (cmd+click
о навигации по функциям/переменным, документация по наведению мыши) работает нормально.Eclipse PHP code assist перестает работать с PDT 3.3.2
Я хотел использовать XDebug для отладки PHP, и я прочитал в https://stackoverflow.com/a/26215885/513570, что PDT необходимо обновить до 3.3.2.
Я обновил до 3.3.2, и кодовая помощь перестала работать. Я прочитал много мест, где они говорят, чтобы посмотреть .buildpath
и .project
, чтобы убедиться, что они верны. Также попытался очистить и перестроить проект и удалить файл в workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2
и снова восстановить проект, но ничего не работает.
Возможно ли сделать работу PDT 3.3.2 с помощью кода? Как?
.buildpath файл:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
<buildpathentry kind="src" path="projectname/public"/>
</buildpath>
.project файл:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>projectname</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>