PHP
PhpStorm

知らないと「PhpStormのライセンス料をドブに捨ててる」も同然のショートカットキーを教えてください

覚えておかないと損するショートカットキーを教えてください。


Search Everywhere

Shift 2度押し

search-everything.gif

ファイル名、クラス名、メソッド名、プロパティ名・・・なんでも検索できる。


Reformat Code

apple control L windows Ctrl Alt L

reformat.gif

コーディング規約に合わせてスタイルを整えてくれる。範囲選択すれば、そこだけスタイル調整することもできる。


Toggle Case

apple shift U windows Ctrl Shift U

toggle-case.gif

小文字を大文字に、大文字を小文字に変換できる。定数を小文字でタイピングして、あとで大文字にするといった場面で便利。


Show intention actions and quick-fixes

apple option return windows Alt Enter

intention.gif

キャレットが当たっているところで実行できるインテンションメニューを出す。インテンションとは、コードの潜在的な問題点の修正案の提示や、修正を行ってくれる機能のこと。


コンストラクタ引数からメンバー変数を自動生成する例

2018-12-06 00.48.15.2018-12-06 00_49_47.gif


Refactor This

apple control T windows Ctrl Alt Shift T

キャレットが当たっているところをリファクタリングするメニューが出てくる。


Comment with Line Comment

apple / windows Ctrl /

comment-out.gif

行コメント//でコメントアウトしたり、逆にコメントアウトを外したりできる。


Move Statement Up/Down

apple shift  windows Ctrl Shift

move.gif

メソッドなどのステートメントを上下移動できる。コピペがしなくて済むのが良い。


Generate Code

apple N windows Alt Ins

2018-12-06 00.42.33.2018-12-06 00_44_21.gif

コンストラクタやゲッター/セッター、抽象メソッドの実装などを自動生成できる。


こういう便利なやつを知りたい。