Sem preenchimento automático no Eclipse (Helios)
-
25-09-2019 - |
Pergunta
Estou tendo um problema com a opção de preenchimento automático no Eclipse (Helios). Eu já verifiquei o Windows-> Preferências-> php-> editor-> Assistência de conteúdo e tudo parece estar correto lá. E quando eu recebo as conclusões quando escrevo "Self ::" em qualquer uma das minhas aulas, mas esta é a única situação em que entendo.
Por exemplo .. "Parent ::" ou "$ this->" .. não trabalhe de forma alguma .. Alguma idéia?
BTW, estou trabalhando com Lunix, Ubuntu 10.10
Desde já, obrigado.
Solução 3
Parece atualizar o Eclipse para criar ID: 20100917-0705 resolveu esse problema.
Outras dicas
Algumas coisas para verificar:
1). O arquivo de projeto contém:
<nature>org.eclipse.php.core.PHPNature</nature>
2) .BuildPath contém:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
3) Clique com o botão direito do mouse e vá para Configure -> Add PHP Support
4) Você está usando um espaço para nome no seu código? Nesse caso, a conclusão funciona sem um espaço de nome, ou seja, em um espaço de nome global
Eu também posso ver algumas questões abertas em Bugzilla Relacionado à conclusão do código no PDT. Dê uma olhada.
Como parece que você já tentou as soluções básicas documentadas na web (phpnature, adicione suporte PHP, buildPath etc.), provavelmente é melhor olhar para os logs e fornecer qualquer erro que ocorra quando você tenta chamar o automóvel -Compleção.
Você pode "segurar" o log e verificar se alguma coisa aparece ao pedir um preenchimento automático (pressione Ctrl+Space depois de escrever "$ this->" dentro de um método de uma classe):
tail myWorkspace/.metadata/.log -f
O erro que aparece pode ser útil para pesquisar o Google ou a inclusão aqui para que outras pessoas ajudem!
Se você apenas atualizar o Eclipse, deve renomear/remover espaço de trabalho/.metadata
Algumas vezes há problemas de compatibilidade ...