2016-01-22 10 views
0

Я использовал 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> 

ответ

0

решаемые путем обновления затмить 4.5.1 и PDT 3.6