小さな機能を追加していけるようなプラグインのリポジトリを作成してみました。まだ機能は1つだけですが、何かあれば追加していきたいと思います。
NetBeans PHP Enhancements Plugin
- https://github.com/junichi11/netbeans-php-enhancements (github repo)
- https://github.com/junichi11/netbeans-php-enhancements/releases (nbm)
- NetBeans 7.3 +
Plugin Portal への追加予定は未定
機能
- Smart delete (Ctrl + Shift + BACK_SPACE)
Smart delete action
変数名や文字列を消すときに思ったような箇所まで消せないので(たとえば、ワード単位で文字列を削除すると、変数の場合は$まで全部けされたり、文字列だと、クォートまで削除されてしまいます)、文字列部分だけ全部消すようなアクションを追加しました。対象となるのは今のところ変数と文字列です。
- 変数 : $hogeMoge
- 文字列 : “hoge moge” or ‘hoge moge’
文字列や変数内で Ctrl + Shift + BACK_SPACE を実行します。
e.g.
- $hogeMoge[Ctrl + Shift + BS] -> $
- “hoge moge[Ctrl + Shift + BS]” -> “”
追記:
- 2013/08/16 : bugzillaにenhancementとして登録、公式でサポートされるかもしれません。 https://netbeans.org/bugzilla/show_bug.cgi?id=234477