我的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包含路径。检查Windows首选项中的选项以获取内容辅助。它可能被禁用。它可能是php - > Editor - > Content Assist,看看为自动激活选择了什么。
我可以尝试所有答案(从这个和其他线程),只为我工作删除(或重命名备份)工作区文件夹上的.metadata
文件夹
mv .metadata .metadata_older
这不是理想的解决方案,但对我来说是唯一的解决方案,我一步从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