您可以根据每个项目选择 GitHub Copilot 吗?

问题描述 投票:0回答:3

我正在使用 VS Code GitHub Copilot 扩展。有时我会编辑包含机密的文件,并且我不想意外地将这些文件发送到 Microsoft/GitHub。

是否可以选择加入 Copilot,以便只有在我为项目明确激活它时才启用它?

visual-studio-code github-copilot
3个回答
3
投票

您目前只能为用户全局启用/禁用 Copilot,或者通过 UI 按语言启用/禁用 Copilot。

但是,您可以全局禁用 Copilot 并直接覆盖特定工作区的 settings.json 文件中的设置。为此,请编辑或创建包含以下内容的文件

.vscode/settings.json

{
  "github.copilot.enable": {
    "*": true,
    "plaintext": false,
    "markdown": false,
    "scminput": false
  },
}

正如评论中所述,用户界面可以为您提供一些指导:

  • 进入“设置”
  • 搜索“副驾驶”
  • 点击“用户”选项卡进行全局配置
  • 单击“工作空间”选项卡以配置单个工作空间

您仍然需要编辑settings.json,但至少您有一个方便的按钮,可以打开它以供您使用默认值进行编辑。


2
投票

您可以禁用该扩展,然后仅对您希望启用它的项目和工作区启用该扩展。


0
投票

您可以在 UI 中执行此操作,但它有点隐藏。

前往

Settings
->
Extensions
->
GitHub Copilot
->
Disable

然后单击

Enable
按钮旁边的下拉箭头并选择
Enable (Workspace)

© www.soinside.com 2019 - 2024. All rights reserved.