カテゴリ
タグ
Agent Mode Astro Auto Approve changelog Chat clear CLI Code Actions Codex compact context Copilot copy Ctrl+S CUDA Cursor delegate diff experimental FAQPage Gemini git GitHub GitHub Copilot Google Google Search Console init Linux Mac model NES NoAdapterInstalled Node.js nvm OpenAI params plan PowerShell prompt props Python research rewind SEO share Shift+Tab SSH SSH config ssh-copy-id streamer-mode undo usage Visual Studio VS Code VS2026 Windows WSL アップデート インストール エディター エラー対応 エラー解決 コンテキスト コンポーネント設計 シェル実行 ショートカット プチキャンプ メンション モード切替 リダイレクト リネーム 一覧 公開鍵認証 動的ルーティング 天体観測 奈良県 学生 岩手県 市ケ原 日帰り旅行 日本語 明けの明星 曽爾高原 構造化データ 流星群 温泉 神戸ハイキング 自動化 自動承認 設定 設定方法 静的サイト
377 文字
2 分
Copilot Chatで意図しないメンションが自動選択されるのを止める設定方法
こんな困りごとはありませんか?
Copilot Chat に質問を入力すると、意図していないメンション(@workspace や @terminal など)が自動で選択されてしまう。
たとえば「このエラーの原因は?」と聞いただけなのに @workspace が選ばれて、ワークスペース全体を検索してしまい、返答が遅くなったり意図しない回答が返ってくることがある。
解決方法
chat.detectParticipant.enabled という設定で、チャットメンションの自動検出を無効化できます。
設定手順
Ctrl + ,で設定画面を開く- 検索バーに
detect participantと入力 - 「Chat: Detect Participant Enabled」のチェックを外す
settings.json での設定例
{
"chat.detectParticipant.enabled": false
}デフォルトは true(自動検出あり)です。false にすると、質問内容に応じたメンションの自動選択が行われなくなります。
メンションを手動で指定する方法
自動検出をオフにした場合でも、チャット入力欄で @ を入力すればメンションを手動で選択できます。
@workspace→ ワークスペース全体を対象にした質問@terminal→ ターミナルに関する質問@vscode→ VS Code の設定や機能に関する質問
必要なときだけ明示的に指定すれば、意図しない動作を防げます。
まとめ
chat.detectParticipant.enabled をオフにすれば、Copilot Chat がメンションを勝手に選択しなくなり、自分の意図どおりに質問できるようになります。
Copilot Chatで意図しないメンションが自動選択されるのを止める設定方法
https://naonao-na.com/posts/vscode-copilot-setting-detect-participant/
