メインコンテンツへスキップInline ChatはAIの力をエディタに直接もたらし、ファイルから離れずにコードのリファクタリング、生成、理解を行えます。狙いを定めた変更を素早く行い、コンテキストに即した回答を得るための最速の方法です。
Inline Chat を開始するには、変更したいコードブロックを選択するか、新しいコードを生成したい位置にカーソルを置き、キーボードショートカット(macOS は ⌘ ⇧ I、Windows/Linux は Ctrl Shift I)でチャットウィンドウを開きます。
シナリオ 1: 既存コードのリファクタリングや変更
コードブロックの改善、コメント追加、変更に最適です。
- 変更したいコードを選択します。
⌘ ⇧ I(または Ctrl Shift I)を押して Inline Chat を開きます。
- リクエストを入力します。例:
- 「これをより効率的になるようにリファクタリングしてください。」
- 「この関数に JSDoc コメントを追加してください。」
- 「これを async/await 関数に書き換えてください。」
- Qoder がリクエストを解析し、承認用に差分ビューで直接変更を提案します。
シナリオ 2: 新しいコードスニペットの生成
新しい関数、ボイラープレート、テストケースをゼロから作成する際に使用します。
- 新しいコードを挿入したい場所の空行にカーソルを置きます。
⌘ ⇧ I(または Ctrl Shift I)を押して Inline Chat を開きます。
- リクエストを入力します。例:
- 「‘api/users’ からデータを取得する関数を書いてください。」
- 「メールアドレスを検証する正規表現を生成してください。」
- Qoder がその場で新しいコードスニペットを生成します。
| 操作 | macOS | Windows/Linux |
| Inline Chat を開く | ⌘ ⇧ I | Ctrl Shift I |
| 変更を1件承認 | ⌘ Y | Ctrl Y |
| 変更を1件却下 | ⌘ N | Ctrl N |
| 提案された変更をすべて承認 | ⌘ ⏎ | Ctrl ⏎ |
| 提案された変更をすべて却下 | ⌘ ⌫ | Ctrl Backspace |