NetBeans PHP : code completion for constant

netbeans

const, define, definedの入力時にコード補完でuppercaseに変換する機能をPHP Enhancements プラグインに追加しました。

使い方

定数は大文字で入力することが基本だとは思いますが、入力されるときはみなさんどのようにしてるのでしょうか。Shiftキーで入力されるか、大文字入力にしてから入力されてるのだと思いますが、小文字で入力してコード補完を実行すれば大文字に変換するようにしてみました。例えば

foo_bar_hoge_moge[ctrl + space] -> FOO_BAR_HOGE_MOGE

のようになります。

この機能は、デフォルトではオフなので ツール > オプション > PHP > Enhancements の To uppercaseのところにチェックを入れて下さい。

また、NetBeansはuppercase と lowercaseへの変換はショートカットを使って変更することもできます。文字列を選択した状態で、

  • [Ctrl + U][U] uppercase
  • [Ctrl + U][L] lowercase
  • [Ctrl + U][S] たしかトグルだったような気がします

Screenshots

nb-php-enhancements-cc-1 nb-php-enhancements-cc-2 nb-php-enhancements-cc-3 nb-php-enhancements-cc-4

 

Screencast

[youtube]https://www.youtube.com/watch?v=61qPfEBRgyM[/youtube]

Requirements

その他

各フレームワークのプラグインのNetBeans 8.0用の修正がだいたい終わりました。もしよかったら使ってみて下さい。たとえば、Cakeは https://github.com/junichi11/cakephp-netbeans/releases/tag/v0.10.0 においています。

markdownのプラグインに自動でリストを追加する機能を追加したのがマージされたので、もしビルドできる環境であれば、そちらもテストしてみてもらえると助かります。

もし問題等があれば、twitter, github等へどうぞー。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください