繁体   English   中英

Eclipse(Helios)上没有自动补全

[英]No autocompletion on Eclipse(Helios)

我在Eclipse(Helios)中的自动完成选项有问题。 我已经检查过Windows-> Preferences-> PHP-> Editor-> Content Assist,那里的一切似乎都是正确的。 当我在任何一个班级写“ self ::”时都完成了学习,但这是我唯一的情况。

例如..“ parent ::”或“ $ this->” ..根本不起作用..有什么想法吗?

顺便说一句,我在Lunix,Ubuntu 10.10下工作

提前致谢。

需要检查的几件事:

1).project文件包含:

<nature>org.eclipse.php.core.PHPNature</nature>

2).buildpath包含:

<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>

3)右键单击项目,然后转到Configure -> Add PHP Support

4)您在代码中使用名称空间吗? 如果是这样,是否在没有命名空间的情况下完成工作,即在全局命名空间中

我还可以在bugzilla中看到很多与PDT中的代码完成相关的未解决问题。 看一看。

如果仅升级Eclipse,则应重命名/删除工作区/.metadata

有时存在兼容性问题...

由于似乎您已经尝试过网络上记录的基本解决方案(phpnature,添加php支持,buildpath等),因此最好查看日志并提供尝试调用auto时发生的任何错误。 -完成。

您可以“尾随”日志并检查是否要求自动完成(在类的方法内编写“ $ this->”后按Ctrl + Space):

tail myWorkspace/.metadata/.log -f

出现的错误可能对搜索Google或在此处包括其他人帮助有用!

好像将Eclipse更新为Build ID:20100917-0705即可解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM