为什么 Eclipse 代码完成在某些项目上不起作用?
2022-08-30 17:27:58
我有Eclipse 3.3.2和PDT做PHP开发。我创建的所有项目,甚至SVN项目都有代码完成。现在我刚刚打开了另一个SVN项目,它没有代码完成或PHP模板(CTRL空间在该项目中没有任何作用)。但是,我可以打开其他项目,并且代码完成都在其中工作。
为什么代码完成和模板在一个项目中是“关闭”的,我该如何重新打开它?
我有Eclipse 3.3.2和PDT做PHP开发。我创建的所有项目,甚至SVN项目都有代码完成。现在我刚刚打开了另一个SVN项目,它没有代码完成或PHP模板(CTRL空间在该项目中没有任何作用)。但是,我可以打开其他项目,并且代码完成都在其中工作。
为什么代码完成和模板在一个项目中是“关闭”的,我该如何重新打开它?
也许Eclipse不明白这个项目有“PHP性质”。尝试比较两个项目上的 .project 文件以查找差异。它应该包含如下内容:
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
.project 文件将位于工作区的项目目录下。
请注意项目中的文件 .buildpath...在标签之间放置此行:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
保存它并重新启动日食。现在一切都应该没问题了...这对我有用。:)