Eclipse(Helios)上没有自动完成功能

时间:2011-01-05 10:52:02

标签: eclipse ubuntu autocomplete helios

我在Eclipse(Helios)中遇到自动完成选项问题。 我已经检查了Windows->偏好设置 - > PHP->编辑器 - >内容辅助,一切似乎都是正确的。 当我在任何课程中写“self ::”时,我确实得到了完成,但这是我得到它的唯一情况。

例如...... “父::” 要么 “$这 - >” 中.. 根本不工作..任何想法?

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

提前致谢。

4 个答案:

答案 0 :(得分:1)

要检查的一些事项:

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中的代码完成相关的一些未解决的问题。看一看。

答案 1 :(得分:0)

由于似乎yoy已经尝试过在Web上记录的基本解决方案(phpnature,添加php支持,buildpath等),因此最好查看日志并提供尝试时发生的任何错误打电话给自动完成。

您可以“尾随”日志并检查在请求自动填充时是否出现任何内容(在类的方法中写入“$ this-&gt;”后按Ctrl + Space):

tail myWorkspace/.metadata/.log -f

出现的错误可能对搜索谷歌或包含此处其他人提供帮助非常有用!

答案 2 :(得分:0)

似乎将Eclipse更新为Build id:20100917-0705解决了这个问题。

答案 3 :(得分:0)

如果你只是升级eclipse,你应该重命名/删除workspace / .metadata

有时会出现兼容性问题......