Open7

作業効率が上がるIntelliJ IDEのショートカットキーとか便利機能をまとめておくスレ

meijinmeijin

目的

  • (世の中的な課題)ためにペアプロ的なことをする際、ショートカットキーを全然知らない動きを見ることがあるので、そういうときにぽいっと見せることができる文献があるといいかな
  • (自分の課題)体に染み付くまで便利なショートカットを覚え続けるのが手間

僕自身がまだ体に染み付いていないショートカットは太字にする

まずは自分自身が能率が上がることを目標にやる

免責事項

  • キーマップはとっくの昔にカスタマイズしちゃっているかも
  • Mac前提
meijinmeijin

移動系

  • Command + Alt + ←/→で直前または直後にカーソルが合っていた行に移動できる
    • Command + [ or ]でも可能
  • Command + Alt + ClickでクリックしたインスタンスやクラスのInterfaceや実装クラスに飛べる
meijinmeijin

リファクタ系

  • Alt + F7 利用箇所を検索できる
  • Shift + F6 クラス名を一括変換できる。PHPの場合はファイル名も連動して変更できる
meijinmeijin

逆にショートカットがあるか分からないもの

  • 今開いているクラス、または最もカーソル位置に近いテストメソッドのみPHPUnitを実行する(Command Shift Rがそれかも?)
meijinmeijin

細かいテキスト操作系

いまカーソルが置いてある単語全体を選択する

Command + D

  • 未設定の場合は、Keymap設定からExtend Selectionを探す