本日はVisualStudioCodeの小ネタ枠です。
VSCodeのGitHubCopilotでプロジェクト全体の検索を利用する方法です。
#codebase
VSCodeのGitHubCopilotではチャット変数の#codebaseを使って、プロジェクト全体をコンテキストとして参照することができます。
code.visualstudio.com
2025/5/18現在、本チャット変数を最大限利用する際はgithub.copilot.chat.codesearch.enabled設定を有効にする必要があります。
設定の有効化
github.copilot.chat.codesearch.enabledを有効化するには左下の歯車アイコンから[Settings]をクリックします。

Settingsが開いたら[github.copilot.chat.codesearch.enabled]を検索します。

本項目のチェックを有効にすれば#codebaseでプロジェクト全体を参照できるようになります。

実行例
Unityプロジェクトで#codebaseを使って特定の処理を行っている箇所を質問してみると以下の通り回答が得られました。

因みにgithub.copilot.chat.codesearch.enabled設定を有効にしていない場合、以下の通りプロジェクト固有のスクリプトを検出できませんでした。
