PHP IDE,以满足我对Win 7的需求

时间:2010-11-01 09:54:37

标签: php ide

到目前为止,我一直在与几个IDE进行斗争,但没有取得多大成功,所以我决定要问某人更聪明。我很想拥有这些功能:

  1. 快速完成代码;
  2. 完成HTML(包含标签和标签的内容),CSS,最好是jQuery;
  3. 可以使用WampServer安装的调试器;
  4. 完成本机PHP命令
  5. 转到当前项目/工作区中的文件的快捷方式(如Netbeans中的Ctrl + Shift + O) - >我在这里的意思是打开窗口的快捷方式,您可以在其中键入文件名的开头,它将显示项目中所有匹配的文件;这是一种仅用键盘导航项目的方法。
  6. 我已经尝试了一些IDE:
    Netbeans

    • 这很慢,很慢。我相信它们中最慢的IDE
    • 调试器存在问题,整体上我没能使其正常工作
    • 您几乎无法自定义自动格式化(至少以我想要自定义的方式) - 您可以禁用它或使用它
    • 我现在正在使用它,但努力改变它!

    Eclipse PDT

    • 有点慢,但比Netbeans快
    • 本机PHP命令@ _ @
    • 没有代码提示
    • 重新启动IDE后,调试器决定停止添加?X-DEBUG对链接有什么东西,结果停止了工作
    • Subclipse不起作用!

    Nusphere PHP编辑

    • 快速而有光泽,对我的上网本有好处,但没有“转到文件”命令
    • 没有JS暗示

    Komodo和PHPDesigner 7由于某些原因而被取消资格,我现在还不记得,但是他们很严重。
    我测试了各种各样的IDE,但是有很多它们并且很难对它们进行全部测试,这就是为什么我会欣赏一些符合上述所有需求的输入。

3 个答案:

答案 0 :(得分:1)

考虑一下vim。一开始很痛苦,但它确实满足了你的所有要求,除非你对图形用户界面也有一个(尚未说明的)要求。

  1. 快速完成代码:我遇到的最快,C-x C-o
  2. 是的,是的,可能。
  3. vim可以使用xdebug来获得此功能。 How to set up on linux.
  4. :o支持标签式完成。

答案 1 :(得分:1)

PHPStorm是制作IDEA和Resharper的人在IDE场景中相对较新的竞争者。我不能说它的速度非常快,但它专门针对PHP而且有很多不错的功能。我觉得这比Netbeans或Eclipse有了相当大的改进。

您可能想尝试下一个版本的pre-release,因为他们添加了许多新功能。

答案 2 :(得分:0)

有趣的是,我决定选择Aptana 3 Beta。虽然很多功能都不起作用但速度非常快,我喜欢抗锯齿字体。非常感谢大家的帮助!