インラインチャット
Visual Studio Code の Copilot インラインチャットを使用すると、エディターで直接質問や提案を受けたり、統合ターミナル内でシェルコマンドのヘルプを得ることができます。インラインチャットを使用すると、別のチャットビューに切り替えることなく、作業の流れを維持できます。
エディターのインラインチャットを使用する
エディターのインラインチャットを使用する場合、プロンプトはアクティブなエディターのコードにスコープされます。インラインチャットは、プロンプトのコンテキストとしてワークスペース内の他のファイルの内容を使用する場合があります。
エディターのインラインチャットを使用するには
-
エディターでファイルを開きます。
-
⌘I (Windows、Linux Ctrl+I) キーボードショートカットを使用するか、タイトルバーの Copilot メニューから [Editor Inline Chat] を選択して、エディターのインラインチャットを開きます。
Copilot がエディターのカーソル位置にチャット入力フィールドを表示することに注目してください。
-
チャット入力フィールドにプロンプトを入力します。
プロンプトをそのコードにスコープするために、エディターでコードブロックを選択します。
開始するには、これらのプロンプト例を試してみてください
このコードを async/await を使用するようにリファクタリングします
このコードを説明してください
エラー処理を追加します
-
Copilot がエディターにコードの提案をインラインで表示することに注目してください。変更を受け入れるか拒否します。
-
必要に応じて、フォローアップの質問をして、他の提案を得たり、結果を改善したりします。
関連ファイル、コードシンボル、またはその他のコンテキストを含めるには、インラインチャットプロンプトにコンテキストを添付します。詳細については、チャットプロンプトへのコンテキストの追加を参照してください。
ターミナルのインラインチャットを使用する
統合ターミナルでターミナルのインラインチャットを起動して、シェルコマンドのヘルプを得たり、ターミナル関連の質問をしたりできます。
ターミナルのインラインチャットを使用するには
-
[表示] > [ターミナル] メニュー項目を選択するか、⌃` (Windows、Linux Ctrl+`) キーボードショートカットを使用して、VS Code でターミナルを開きます。
-
⌘I (Windows、Linux Ctrl+I) キーボードショートカットを使用するか、コマンドパレットで [Terminal Inline Chat] コマンドを実行して、ターミナルのインラインチャットを開きます。
Copilot は、ターミナルの現在の位置にチャット入力フィールドを表示します。
-
チャット入力フィールドにプロンプトを入力します。
開始するには、これらのプロンプト例を試してみてください
npm パッケージをインストールするにはどうすればよいですか。
src ディレクトリ内の上位 5 つの最大のファイルを一覧表示します
最後の git コミットを元に戻す
-
レスポンスを確認し、[実行] (⌘Enter (Windows、Linux Ctrl+Enter)) を選択して、ターミナルでコマンドを実行します。
必要に応じて、[挿入] (⌥Enter (Windows、Linux Alt+Enter)) を選択して、コマンドをターミナルに挿入し、実行する前に変更します。