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行の関数を数秒でクリーンでテスト可能なコードに変換できます。