You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何移除Visual Studio中GitHub Copilot Chat的Keep/Undo功能?

如何移除Visual Studio中GitHub Copilot Chat的Keep/Undo功能?

完全懂你的感受——用Git管版本已经足够顺手,Copilot Chat自带的Keep/Undo反而成了多余的干扰项,尤其是关闭聊天窗口时的弹窗,确实有点闹心。我之前也遇到过这个问题,给你两个靠谱的解决办法,亲测有效:

方法一:通过Visual Studio图形界面设置(推荐)

  1. 打开设置面板:用快捷键Ctrl+,(Windows/Linux)或者Cmd+,(Mac)快速唤起,也可以通过顶部菜单栏的工具 > 选项找到入口。
  2. 定位到Copilot Chat设置:在设置顶部的搜索框里直接输入Copilot Chat,或者依次展开GitHub Copilot > Chat分类,这里集中了所有和Chat行为相关的配置。
  3. 关闭干扰项:
    • 取消勾选显示Keep/Undo历史记录(或类似命名的选项,比如Show Keep/Undo History),这样聊天窗口底部的Keep/Undo列表就会消失;
    • 再取消勾选关闭聊天时提示Keep/Undo(或Prompt to Keep/Undo when closing chat),以后关闭Chat窗口时就不会再弹出烦人的确认框了。

方法二:编辑用户配置文件(如果图形界面找不到选项)

如果你的Visual Studio版本里没有直接的图形化开关,可以手动修改用户配置文件:

  1. 打开命令面板:用Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起。
  2. 打开用户设置JSON:在命令面板里输入Open User Settings (JSON)并选中打开。
  3. 添加配置项:在JSON文件中插入以下两行配置(如果已有相关项,直接把值改成false即可):
    "github.copilot.chat.enableKeepUndo": false,
    "github.copilot.chat.promptOnClose": false
    
  4. 保存文件后重启Visual Studio,新配置就会生效。

这样一来,Copilot Chat就完全不会再跳出Keep/Undo相关的提示了,你可以继续用熟悉的Git流程来管理代码的提交和撤销,不用再被多余的功能打扰~

火山引擎 最新活动