2009-12-16 70 views
4

是否有任何ReSharper类似于NetBeans插件(最好是6.8)?我正在使用NetBeans for PHP。ReSharper-like NetBeans插件

我需要以下特点:

  • 添加某种代码分析
  • 的增加一些智能重构接口
  • 提升当前的代码完成系统
  • 添加更多选项代码高亮

目前我正在使用多个外部工具,这些工具不完全用户友好,我会喜欢,最好将它全部放在一个工具中。也许其他一些PHP IDE有这样的东西。

编辑:在我回答Jani Hartikainen的详细信息。

回答

6

如果你喜欢Resharper,你应该尝试从相同的开发人员新的PHP IDE!重构,静态代码分析,智能完成 - JetBrains WebIDE

+1

非常感谢!我试过了,我必须说它比NetBeans,Eclipse或Zend Studio更好。他们也可以添加内置的调试器。 – 2010-01-20 16:37:00

1

您可以使用this netbeans plugin运行PHP_CodeSniffer。也许这会增加一些你缺少的分析 - 然而也许你应该更具体地分析你想要的分析类型?

我假设您知道内建于NetBeans的重构工具?据我所知,它们是目前用于PHP的最先进的集成IDE的一些。

您还应该介绍一下您希望代码完成的增强功能。 NetBeans具有非常好的内置完成功能,包括支持显示PHPDoc和代码模板以快速插入,例如,准备好的for循环。

恐怕没有IDE支持更改突出显示。也许你还应该更好地解释这一点?你为什么要改变它,以及如何?

+0

我已经在使用PHP代码嗅探器作为外部应用程序。不知道这个插件,所以谢谢! IDE中的重构工具本身似乎不是很强大。据我注意到,它允许你只是重命名和删除的东西。我还需要检查未使用的变量,类或方法。 NetBeans代码完成有时会拒绝工作,我必须退出并再次运行IDE。我需要更稳定的东西。 我使用突出显示类似于Visual Studio(C#),并且有些事情根本无法在NetBeans中设置,这有时很烦人。 – 2009-12-16 17:30:06

+0

检查未使用的变量等确实存在 - 但它们现在是实验性的(我正在使用v6.8-dev)。你可以在'Options - > Editor - > Hints'中找到它。我无法帮助您解决稳定性问题,但您使用的是哪个版本?也许这是(不稳定的)开发版本? – Franz 2009-12-16 17:36:41

+0

是的,我启用了这些警告,但他们有时告诉我,我没有使用我使用的一些变量。我已经提出了一个关于它的问题,这是一个确认的错误。我使用NetBeans IDE 6.8(Build 200912041610) - 应该是一个稳定的版本。 – 2009-12-16 17:46:40

1

我同意Alexey Gopachenko; PhpStorm可能具有Php的所有这些功能。他在软件上工作,我是早期访问程序版本的重要用户。