“没有可用的完成” 在 var_ 上
我再次遇到完成问题。 现在我无法得到任何建议。 当然,我可以输入 var_dump,但使用自动完成功能更舒服。
我正在使用 Eclipse PHP Ide 3.5 和 PDT 2.1。
i have againg a problem with completition. now i can't get any suggestion. Sure i can type var_dump, but it is more comfortable with autocompletion.
I'm using Eclipse PHP Ide 3.5 with PDT 2.1.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
将“核心 API”添加到 Eclipse PHP 项目中的“PHP 语言库”。
解决方案:
在“
”行后添加下一行:示例:
之前:
之后:
Add "Core API" to "PHP Language Library" in Eclipse PHP Project.
Solution:
Add next line after "
<buildpath>
" line:<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Example:
Before:
After:
不确定是否可行,但也许您可以尝试手动添加“PHP 库”:
有帮助吗?
(顺便说一句,例如,通过此解决方案,您可以获得 PEAR 库的自动完成/建议;只需将您使用的任何库添加到 PHP 包含路径中)
否则...胡...您使用的是最新版本吗JAVA虚拟机的?
Not sure it'll do, but maybe you can try adding the "PHP library" by hand :
Does it help ?
(BTW, with this solution, you can get auto-completion / suggestions for PEAR libraries, for instance ; just add whatever library you're using to the PHP Include Path)
Else... Hu... Are you using a recent version of the JAVA VM ?
我解决了它......问题是,我从 subversion 导入一个项目,它不是纯 PHP 项目。 在 PHP-Project 上运行良好。 昨天我首先将项目导入为 PHP,而不是从 Subversion 导入;)
I solved it....the problem is, that i import a project from subversion and its not e pure PHP Project. On PHP-Project is working fine. Yesterday i've imported the project first as PHP and not from Subversion ;)
请注意,安装 Dynamic Languages Toolkit 会破坏 PHP 自动完成功能,因此上述提示均不起作用。 不过,这对于 ruby 等来说非常棒。我最终只为 PHP 安装了单独的 PDT。
Note that installing Dynamic Languages Toolkit breaks PHP autocomplete in the way none of the hints above work. It's great for ruby etc though.. I ended up installing separate PDT just for PHP alone.
事实上,这方面同样存在问题,通过不选择“启用项目特定设置”来使其工作。
Indeed, same problem this side, got it working by not choosing "enable Project Specific settings".
检查您的项目的库。 您可能包含两个这样的 jar 文件,其中相同的类可用,或者说代码中的一个类可以在两个 jar 文件中引用。 在这种情况下,Eclipse 也会停止协助代码,因为它完全混乱了。
检查这一点的更好方法是转到辅助不起作用的文件并注释那里的所有导入,而不是逐一添加导入并检查每个导入是否代码辅助是否正常工作。您可以轻松找到具有重复引用的类。
Check the lib of your project. It may be that you have include two such jar files in which same class is available or say one class in code can be refrenced in two jar files. In such case also eclipse stops assisting code as it is totally confused.
Better way to check this is go to the file where assist is not working and comment all imports there, than add imports one by one and check at each import if code-assist is working or not.You can easily find the class with duplicate refrences.