Eclipse自动完成功能不适用于PHP项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse自动完成功能不适用于PHP项目相关的知识,希望对你有一定的参考价值。
我的Eclipse不使用自动完成...我的同事通过输入一些字母得到了一整套建议而我什么都没得到......
我使用的Eclipse版本是:
Eclipse for php Developers
Version: Helios Service Release 2
Build id: 20110301-1815
(c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved.
Visit http://eclipse.org/
我想我已经为自动完成设置了所有可用的设置。 每次我必须搜索正确的命名时,我会失去大量的时间。是否有任何软件模块我需要额外安装以获得此自动完成功能?
好的,找到了解决方案!显然,我必须在项目的属性窗口中“添加PHP支持”。谢谢你的帮助!
我是通过删除主工作区上的“.metadata”目录来完成的:D
通常,可以通过启用内容辅助来激活此功能。它可以在Window-Preference-> PHP-> Editor-> Content Assist中找到
- 设置你的
php_include_path
。转到项目的属性。然后PHP包含路径。 - 如果你有任何外部库也添加它(我使用Zend和Kohana)。
检查Windows首选项中的选项以获取内容辅助。它可能被禁用。它可能是php - > Editor - > Content Assist,看看为自动激活选择了什么。
我可以尝试所有答案(从这个和其他线程),只为我工作删除(或重命名备份)工作区文件夹上的.metadata
文件夹
- 关闭日食
mv .metadata .metadata_older
- 启动eclipse(eclipse的干净启动工作区,没有列出项目)
- 从工作区导入项目
- Eclipse重建和刷新工作(丢失了几个项目设置!!!)
- 自动完成,遵循代码等现在工作。
这不是理想的解决方案,但对我来说是唯一的解决方案,我一步从eclipse 3.6迁移到4.4,并且PHP支持消失了,只有突出显示代码才能删除.metadata
文件夹。
Ubuntu 12.04 LTS 64 Java 1.7 ORACLE
谢谢。
我不使用Eclipse,但我知道在Netbeans(以及其他IDE)中,您可以在键入函数/变量后键入Ctrl + Space以显示自动完成窗口。
试一试。
如果这只发生在Eclipse中的一个项目中,而其他项目正确地自动完成,则有时会在创建新的PHP项目并在第一页上按Finish
时发生。
要解决此问题,请从Eclipse中删除项目(Windows > Show view > Navigator
并在项目中按DELETE
)。然后转到项目文件夹并删除文件.project
和文件夹.setting
。
在Eclipse中现在选择File > New > PHP project
,选择名称和文件夹,按Next
并验证(或手动添加)项目的根文件夹是在Source
选项卡上侦听。
然后单击Next
并将包含PHP文件的项目或文件夹的根文件夹添加到Build path
中。现在你可以点击Finish
。
注意:将Source
和Build
路径添加到现有项目中通常无法解决此问题,您必须删除并创建新项目。
右键单击项目 - >属性 - > PHP - >验证
选中启用prockect特定设置
选择PHP Ver
以上是关于Eclipse自动完成功能不适用于PHP项目的主要内容,如果未能解决你的问题,请参考以下文章