如何仅在 VS Code 的特定项目中禁用 GitHub Copilot?
技术老齐
结论
可以将 GitHub Copilot 扩展设为仅在当前工作区禁用,其他项目仍可使用。如果还要减少该项目中的 Copilot 活动,也要检查并禁用 GitHub Copilot Chat 扩展(如果已安装)。
在当前工作区禁用扩展
- 在 VS Code 中打开目标仓库或文件夹。
- 打开“扩展”视图,搜索
GitHub Copilot。 - 打开扩展的齿轮菜单,选择 Disable (Workspace)(在工作区中禁用)。
- 如果安装了
GitHub Copilot Chat,也对它执行相同操作。 - 按提示重新加载窗口,然后确认该扩展在当前工作区显示为已禁用。
工作区级禁用只影响当前工作区,Copilot 在其他工作区仍可用。如果使用多根工作区,请确认目标仓库属于当前打开的工作区,并检查其中每个相关扩展的状态。
隐私边界
禁用扩展会阻止它在该工作区中运行,但无法据此确认没有代码会发送到 Copilot 服务。其他扩展、编辑器功能或外部工具仍可能访问或传输项目内容。如果要求确保代码不离开本机,需要逐一检查这些工具,并以实际安装的扩展和配置为准。
备注:内容仅供参考。
