概要
インラインチャット(Ctrl+I)はコードを選択した状態で呼び出すと、そのコードを直接改善できます。ファイルを切り替えずに集中してリファクタリングが行えます。
インラインチャットの活用手順
- 改善したいコードブロックを選択する
Ctrl+I(Mac:Cmd+I)でインラインチャットを開く- 「このコードをより読みやすくリファクタリングして」と自然言語で指示する
- 差分プレビューで変更内容を確認し、「Accept」または「Discard」を選択
- 複数の候補がある場合は「>」ボタンで次の提案を確認できる
よく使うリファクタリング指示
- 「この関数を小さな関数に分割して」で単一責任原則に従ったコードに変換
- 「マジックナンバーを定数に抽出して」で可読性を向上
- 「非同期処理を async/await に変換して」でコールバックを現代的な書き方に
- 「型アノテーションを追加して」で TypeScript の型安全性を強化