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.

Foi útil?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top