PHPを使った開発では、しばらくNetBeansを使っていました。
PHPについては正確に補完してくれているのですが、JavaScriptの補完はあまり当てになりません。
情報を探しているとPhpStormというIDEが優れているとの書き込みをよく見かけるので使ってみました。
その結果、JavaScriptについても正確に補完してくれることがわかりました。NetBeansに比べて優れている点としては、
- JavaScriptの補完が正確
- 関数の順序変更が簡単
- Ctrl-Wによる選択領域の拡大が多段階にできる
- ソースコードフォーマットが細かく設定できる
- 箱形選択時のカーソル移動が合理的(各行で異なる長さの単語があってもCtrl-Wで選択してくれるなど)
などです。NetBeansとは違って有償なのですがそれだけの価値はあったと判断しています。