2009-12-16 40 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的所有這些功能。他在軟件上工作,我是早期訪問程序版本的重要用戶。