以下の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/05/16/233204より取得しました。


VisualStudioCodeのGitHubCopilotのドキュメントを読む その1(チャットビューの使い方1)

本日はVisualStudioCodeの学習枠です。
VisualStudioCodeのGitHubCopilotのドキュメントを読みながら実際に操作を試してみました。

Use chat in VS Code

以下のUse chat in VS Codeドキュメントを日本語訳しながら実行時のキャプチャをしていきます。
code.visualstudio.com

VS Codeでチャットを使用する

VS Codeのチャットでコードベースについて質問したり、プロジェクト全体で編集を行ったりできます。
チャットは質問から複数ファイルの編集、エージェントコーディングワークフローの開始までユースケースに最適化された様々なモードで操作できます。

VS Codeでチャットを使用するのは、次の必要がある場合です。

  • 既存コードの理解 - 例:この認証ミドルウェアの仕組みを説明してください
  • 問題のデバッグ - 例:このループでnull参照が発生するのは何故ですか?
  • コードの提案- 例:Pythonでバイナリ検索ツリーを実装する方法を教えてください
  • パフォーマンスの最適化 - 例:このデータベースクエリの効率を向上させてください
  • ベストプラクティスを学ぶ - 例:非同期関数のエラーを処理する推奨される方法は何ですか?
  • VS Codeのヒントを入手する - 例:ショートカットキーをカスタマイズするにはどうすればよいですか?

チャットモード

ユースケーズに応じてチャットの様々なモードを選択できます。

モード 機能 ユースケース
Ask コードベースやテクノロジの質問 コードを理解し、ソフトウェア設計のアイデアブレインストーミングし、新しいテクノロジを調査します
Edit コードベース内の複数のファイルの編集 コード編集をファイルに直接適用して、新機能の実装、バグの修正、またはリファクタリングを行います
Agent エージェントコーディングワークフローの実行 新機能やプロジェクトの要件を最小限のガイダンスで自律的に実装し、解決するために処理を反復します

チャットビューの[Mode]ドロップダウンを使用してチャットモードを切り替えます。

VS Codeでチャットにアクセスする

VS Codeのチャットにはいくつかの方法でアクセスできます。

チャットビュー(Ctrl + Alt + I)

専用ビューで進行中の複数ターンのチャット会話を行います。いつでも異なるチャットモードを切り替えることができます。
デフォルトではチャットビューはVSCodeセカンダリサイドバーにあります。

インラインチャット(Ctrl + I)

エディターまたは統合ターミナルから直接チャット会話を開始して提案をその場で取得します。

クイックチャット(Ctrl + Shift + Alt + L)

簡単な質問をして元の作業に戻ることができます。

対応するキーボードショートカットを使用するかVS CodeタイトルバーのCopilotメニューからチャットにアクセスできます。

チャット プロンプトを送信する

自然言語を使用してチャットリクエストを行うことができます。コードベースについて質問したり、コードの提案を受けたり、アイデアブレインストーミングしたりできます。
チャットビューを開き、チャット入力フィールドにプロンプトを入力します。

実験できるプロンプトの例をいくつか示します。

  • コーディングとテクノロジーの概念について質問する(「リンクリストとは?」、「人気のあるWebフレームワークトップ10は?」))
  • コーディングの問題を最適に解決する方法についてのアイデアブレインストーミングします (「プロジェクトに認証を追加する方法は?」)
  • コードのブロックを説明する ("@workspace /explain"、"このコードは何をしますか?")
  • コード修正案を提案する ("@workspace /fix", "このメソッドは FileNotFoundException を発生させます")
  • 単体テストケースまたはコードドキュメントを作成する ("@workspace /tests"、"@workspace /doc")
  • VS Codeの設定について尋ねる ("@vscode", "ミニマップを無効にするにはどうすればよいですか?")

エディタでチャットセッションを開く

チャットセッションは別のエディタータブまたは別のウィンドウとして開くことができます。
エディタでチャットセッションを開くにはチャットビューの右上隅にあるアイコンを選択して[Open chat in Editor]を選択します。

これにより、複数のチャットセッションを同時に開くことができます。

フローティングウィンドウでチャットセッションを開く

VS Codeはフローティングウィンドウをサポートしているため、画面上の別のウィンドウでチャットビューを開いたままにできます。
フローティングウィンドウでチャットセッションを開くにはチャットビューの右上隅にあるアイコンを選択して[Open chat in New Window]を選択します。

フローティングウィンドウで複数のチャットセッションを同時に開くことができます。

デフォルトではチャットセッションはコンパクトモードで開き、タイトルバーやその他のUI要素は非表示になります。
フローティングウィンドウのタイトルバーで[Unset Compact Mode/Set Compact Mode]を選択してコンパクトモードと通常モードを切り替えます。

必要に応じて、常に手前に表示する[Set Always on Top]を有効にして、チャットビューを常に他のウィンドウの上に維持します。




以上の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/05/16/233204より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14