「そうだ、PhpStormを使おう。」
ということで思い立ち(?)今年から僕のPhpStormライフが始まりました。
やっぱねー、PhpStormは良いんですよ。便利なんですよ。
もー開発に手放せません。
ただプラグインを使うと、より便利に、より快適に開発することが出来ます⭐️
そんなわけでいってみましょう。PhpStormプラグインおすすめコーナーァァ・・・・あ、遅れましたがPHP Advent Calendar 2016 15日目のエントリです
#Scratch
プロジェクトとは関係なく、一時的にコードや文章をメモしておきたい時があります。
Scratchプラグインを導入することで、プロジェクトとは関係のない場所でメモ書きが可能になります。
もちろんプレーンなテキストだけじゃなく様々な言語で書けます。
個人的には一番おすすめのプラグイン!
#String Manipulation
変数やメソッド名のキャメルスネークケース変換が出来ます。
例えばコーディング規約では変数はキャメルケースなのに、スネークケースになっているコード(逆もしかり)は多々あります。
そんな時リファクタリングするのをついためらってしまいますが、このプラグインとPhpStormのRename機能を組み合わせることで、漏れなく一瞬で行えます。
まずプラグイン導入後はケース変換をショートカットキー設定しておきましょう。
設定はキャメルケース/スネークケースへの変換共に同じキーにしておいた方がわかりやすいです。
では実際にコードでケース変換のリファクタリングを行ってみましょう
変更したい変数名にカーソルを当ててRename、その後にケース変換のコマンドを実行します。
一瞬で完了!リファクタがかなり楽になりました・・!
#SmarterEditor
痒いところに手が届くとはこういうことかと思ったプラグイン。
現在の位置のコードブロック選択、先頭・末尾への移動が可能になります。
お分かりでしょうか?
804行目のカーソル位置で「Select favourite」というコードブロック選択のコマンドを実行すると、最も内部のコードブロックであるif (isset($codes[$status])) {…
が選択されます。
さらにその状態から連続で実行すると一つずつ外側のコードブロックまで選択範囲が広がります。
今までコードブロック選択をする時Shift押しながら一行ずつ選択していた方は、このプラグイン地味に便利なのでおすすめです
ということでPhpStormおすすめのプラグイン3つを紹介しました