IntelliJ IDEAリファクタリングとコード生成ショートカット

Rename、Extract Method、Generate Code、Show Quick Fixesのショートカットで、Java、Kotlin、TypeScriptのコードをIntelliJ IDEAで安全にリファクタリング。

IntelliJ / WebStorm

詳細な説明

IntelliJリファクタリングショートカット

IntelliJ IDEAはリファクタリング機能で有名です。これらのショートカットで、完全なセマンティック理解のもとコードを安全に再構築できます。

基本リファクタリング

  • 名前変更 (Shift+F6) — ファイル間、インポート、文字列参照を含むすべての使用箇所でシンボルの名前を変更
  • 変数の抽出 (⌘+⌥+V / Ctrl+Alt+V) — 選択した式からローカル変数を導入
  • メソッドの抽出 (⌘+⌥+M / Ctrl+Alt+M) — 選択したコードブロックから新しいメソッドを作成

コード生成

  • 生成 (⌘+N / Alt+Insert) — コンストラクタ、getter/setter、equals/hashCode、toStringの生成メニューを開く
  • Surround With (⌘+⌥+T / Ctrl+Alt+T) — 選択したコードをif/else、try/catch、forループなどで囲む

クイックフィックスとインテンション

  • インテンションの表示 (⌥+Enter / Alt+Enter) — IntelliJで最も重要なショートカット。カーソル位置で利用可能なクイックフィックス、コード提案、自動リファクタリングを表示。

ユースケース

リファクタリングショートカットは、IntelliJ IDEAを使用するJavaおよびKotlin開発者が毎日使用します。Extract Methodショートカットだけで、200行の関数を数秒でクリーンでテスト可能なコードに変換できます。

試してみる — Keyboard Shortcut Reference

フルツールを開く