【问题标题】:PHP IDE to suit my needs for Win 7PHP IDE 满足我对 Win 7 的需求
【发布时间】:2010-11-01 09:54:36
【问题描述】:

到目前为止,我一直在与几个 IDE 作斗争,但没有取得太大的成功,所以我决定问问更聪明的人。我希望有这些功能:

  1. 快速完成代码;
  2. 完成 HTML(带有标签和标签的内容)、CSS,最好是 jQuery;
  3. 可以与 WampServer 安装一起使用的调试器;
  4. 原生 PHP 命令也完成
  5. 进入当前项目/工作区中的文件的快捷方式(如Netbeans中的Ctrl+Shift+O)-->我的意思是打开窗口的快捷方式,您可以在其中键入开头文件名,它将显示项目中的所有匹配文件;因此,这是一种仅使用键盘导航项目的方法。

我已经尝试过一些 IDE:
Netbeans

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

Eclipse PDT

  • 有点慢,但比 Netbeans 快
  • 本地 PHP 命令没有代码提示@_@
  • 重新启动 IDE 后,调试器决定停止向链接添加 ?X-DEBUGwhatever 内容,结果停止工作
  • 子剪辑不起作用!

Nusphere PHP 编辑

  • 又快又亮,适合我的上网本,但没有“转到文件”命令
  • 没有 JS 提示

Komodo 和 PHPDesigner 7 因某些原因被取消资格,我现在不记得了,但它们很严重。
我测试了各种各样的 IDE,但其中有很多,而且很难全部测试,这就是为什么我会感谢一些关于满足上述所有指定需求的输入。

【问题讨论】:

  • Any good PHP IDE, preferably free or cheap? 的可能副本。还有here。根据您提供的列表,就完整的 IDE 而言,没有多少可以尝试的了。也许PHPStorm 会适合你。
  • Nusphere 中有一个转到文件,但它位于文件的选项卡标题中。选项是“在工作区中查找文件”,不要认为有捷径,但如果你找到了请告诉我 :)
  • @Gordon - 我知道有很多类似的问题,我经历了很多试图找到适合我的东西,只有在意识到我没有取得任何进展后我才决定问。另外,大多数 IDE 都是大文件,我需要很长时间才能下载它们(我的最大下载量 = 32KBytes/s)。 PHPStorm 看起来很有趣,我要试一试。 @AntonioCS:我的措辞不正确,这不是我想要的功能:)。
  • @Maurycy 想要找到适合自己需求的完美 IDE 并没有错。你做得很好,指出你正在寻找什么以及哪些 IDE 已经可以被排除。但是,到目前为止,链接的问题几乎是规范的。它包含三页可供查看的 IDE,包括到目前为止提到的所有 IDE。基本上,您要求的功能对所有成熟的 IDE 来说都是通用的,因此这里可能给出的任何答案都将是重复的答案,这样就很混乱了。我只是在这里做家务。
  • @Gordon 我明白,我真的不能再为我的辩护说什么了。好吧,也许除此之外,我之前没有注意到 PHPStorm(一定是在阅读和/或浏览各种 IDE 线程时以某种方式错过了它),所以至少这是一件好事 :)

标签: php ide


【解决方案1】:

考虑 vim。一开始很痛苦,但它确实满足了你的所有要求,除非你也有一个(目前还没有说出来的)图形用户界面的要求。

  1. 快速代码完成:我遇到过的最快的,C-x C-o
  2. 是的,是的,而且可能。
  3. vim 可以使用 xdebug 来获得这个功能。 How to set up on linux.
  4. 是的。
  5. :o 甚至支持选项卡式完成。

【讨论】:

  • 我不认为我能习惯 Vim,我尝试了两次(现在算我尝试的三倍)。也许如果有一个熟悉它的人站在我旁边并解释我将能够开始使用它的一切。但不幸的是,我没有 vim :(.
【解决方案2】:

PHPStorm 是 IDEA 和 Resharper 开发人员在 IDE 领域的一个相对较新的竞争者。我不能说它非常快,但它专门针对 PHP 并且有很多不错的特性。我觉得它比 Netbeans 或 Eclipse 有了相当大的改进。

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

【讨论】:

  • 到目前为止还不错,但我似乎找不到调试它的方法。我试图阅读一些关于调试的文章,但它们都是关于版本 1.0.1(我下载了 1.0.2)并且所有必要的步骤现在都不存在了。并不是说我可以让它在 netbeans 中工作:)。我会花时间看看我有多喜欢这个 IDE。
  • 我使用 XDebug。工作正常。我发现让 PHPStorm 简单地监听来自浏览器 cookie 的传入连接更容易。
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多