当前位置:  开发笔记 > 编程语言 > 正文

为什么Eclipse代码完成不适用于某些项目?

如何解决《为什么Eclipse代码完成不适用于某些项目?》经验,为你挑选了4个好方法。

我有Eclipse 3.3.2与PDT进行PHP开发.我创建的所有项目,甚至SVN项目都有代码完成.现在我刚刚打开了另一个SVN项目,它没有代码完成或PHP模板(CTRL-space在该项目中什么都不做).但是,我可以打开其他项目和代码完成所有工作.

为什么代码完成和模板只在一个项目中"关闭",如何将其重新打开?



1> Guido..:

也许Eclipse不理解该项目具有"PHP性质".尝试比较两个项目上的.project文件以查找差异.它应该包含以下内容:

 
  org.eclipse.php.core.PHPNature
 

.project文件将位于项目目录下的工作区中.



2> 小智..:

在项目中查找文件.buildpath ...将此行放在标记之间:

保存并重启eclipse.现在一切都会好的......这对我有用.:)



3> 小智..:

谢谢!我花了一整天的时间来弄清楚为什么我没有代码完成...

问题是如果你创建一个SVN项目,.project是一个没有codecompletion引用的基本文件.您必须创建一个基本的PHP项目并比较这两个文件并替换SVN项目中缺少的部分.

现在我对项目中的每个文件都进行了代码完成,即使对于Zend Framework库也是如此



4> 小智..:

It is just one line to add in the .project file and then restarting eclipse to get codecompletion: Where it says

---
 
 
---

after the change has to be

---
 
  org.eclipse.php.core.PHPNature
 
---

That should do.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有