VS Code v1.95版Github Copilot多文件代码块上下文配置需求
解决方案:手动选择多文件代码块作为Copilot Chat上下文
方法1:多选区+右键快捷操作
- 打开需要提取代码块的多个文件,逐个选中目标代码段(可通过
Ctrl+Click在文件间切换,保留多选区状态) - 选中所有目标代码后,右键点击选区,选择 "Copilot Chat: Add Selection to Context"
- 打开Copilot Chat面板,所有选中的代码块已自动加入上下文,可直接发起提问
方法2:自定义快捷键批量添加选区
- 打开VS Code快捷键设置(
Ctrl+K Ctrl+S) - 搜索
copilot.chat.addSelectionToContext,为该指令绑定自定义快捷键(如Alt+Shift+C) - 在不同文件中依次选中目标代码块,每次选中后按下自定义快捷键,即可将当前选区加入Chat上下文
- 完成选区添加后,直接在Chat面板基于这些代码提问
方法3:临时文件统一管理上下文
- 在VS Code中新建临时文本文件(如
context-snippet.txt) - 从不同文件中复制目标代码块到该文件,可添加注释标注代码来源
- 选中临时文件内所有内容,右键选择 "Copilot Chat: Add Selection to Context",一次性导入所有自定义代码块作为上下文
- 后续可直接修改临时文件更新上下文,无需重复复制粘贴
内容的提问来源于stack exchange,提问作者ooalgomaniac
相关产品推荐
相关产品推荐

