はむはむエンジニアぶろぐ

365日エンジニアリング

PHP Stormにショートカットを割り当ててリファクタリング効率を上げる

PHP StormはIDEなので、リファクタリングのサポートが強力です。
ですが、IDEの恩恵を受けるためにはショートカットを覚えなくてはなりません。
デフォルトのショートカットでは、個人的に直感的ではなく覚えにくく、高速に流れるようにリファクタリングできません。

なので、任意のショートカットキーを割り当てようと思います。

割り当てるのは、リファクタリングの3大要素。

  • Rename(リネーム)
  • Inline(インライン)
  • Extract(抽出)

Rename

Ctrl + RでRenameできるようにします。

Preference > Keymapで、Renameを指定しCtrl + Rを割り当てます。
デフォルトでCtrl + Rを使用している場合は、上書きされるので注意。

それから、IDEA Vimなどを使用していると、Keymapがバッティングするかもしれません。
その場合は、IDEのショートカットを優先的に使用するよう設定変更する必要がある。

Inline

Ctrl + IでInlineできるようにします。

Preference > Keymapで、Inlineを指定しCtrl + Iを割り当てます。

Extract

Ctrl + EでExtractできるようにします。
Preference > Keymapで、Extract Methodを指定しCtrl + Eを割り当てます。

まとめ

リファクタリングが爆速で行える。