如何在eclipse中设置类似于java的php自动完成功能

时间:2013-10-24 12:52:51

标签: php eclipse autocomplete eclipse-pdt

我是php开发的新手,想要开始使用带语法检查和自动完成功能的IDE。 我习惯用eclipse编写java,并认为PDT提供了类似的功能。

在java中,如果我输入例如:“new Arr”并按ctrl + space autocomplete建议顶部有“new ArrayList()”的可能性列表。

但如果我在php项目中尝试相同,例如使用“new mysq”和ctrl + space我什么也得不到。我希望得到“new mysqli()”或类似推荐。

PDT中是否包含所描述的功能?或者我配错了什么? 我做了“右键单击项目 - > configure->添加php支持”,但它没有改变任何内容。

2 个答案:

答案 0 :(得分:0)

如果您想要一些基本的自动完成功能,可以使用 NotePad ++ download)来快速轻松地启动。这是一个非常棒的最小程序,可以非常有效地用于许多不同语言的编码。它提供了大量不同的功能。它是任何开发人员必备的工具。

我使用Notepad ++编写了数千行PHP代码,它对我来说真的很棒。

否则 PDT也支持自动填充。确保您已添加 PHP项目,然后您的 PHP文件(.php扩展名)。如果您在同一个项目中使用Java自动完成,那么我认为您在Java项目中,尝试添加PHP项目,然后添加新的PHP源文件。那么PHP自动完成应该在这个源文件中运行良好。

确保您已选择 PHP观点

我希望你现在可以开始使用PHP!使用这种优秀的语言,祝你好运和愉快!

Eclipse interface

答案 1 :(得分:0)

我在这个问题中找到了解决方案:Why does Eclipse code completion not work on some projects?

我不得不手动添加:

<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>

到我项目的buildpath文件。