You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中同时使用GitHub Copilot与Amazon Q?

GitHub Copilot与Amazon Q在VS Code中共存配置方案

一、解决快捷键冲突(Ctrl+I重复)

  • 打开VS Code快捷键设置:按下Ctrl+K Ctrl+S,或通过菜单「文件>首选项>键盘快捷方式」进入
  • 在搜索框输入Ctrl+I,会显示两款工具对应的唤起命令:
    • GitHub Copilot对应命令:github.copilot.generate
    • Amazon Q对应命令:aws.q.chat.toggle
  • 选中其中一个命令,点击右侧铅笔图标修改快捷键,比如将Amazon Q改为Ctrl+Shift+I或其他未被占用的组合键
  • 保存修改后重启VS Code,快捷键即可正常区分

二、避免功能冲突与响应问题

1. 调整扩展激活时机

  • 打开VS Code设置(按下Ctrl+,),搜索「Extensions: Ignore Activation Events」
  • 为两款扩展设置场景化激活条件:
    • 给GitHub Copilot添加激活条件:onLanguage:javascript, onLanguage:python(根据你常用的开发语言补充),避免在非代码文件中自动激活
    • 给Amazon Q添加激活条件:onCommand:aws.q.chat.toggle, onLanguage:sql(如果主要用它处理数据,限定在SQL文件或手动唤起时激活)

2. 禁用不必要的自动功能

  • GitHub Copilot:在设置中搜索github.copilot.enable,关闭不需要的子功能,比如github.copilot.enableAutoCompletions(仅保留手动唤起建议)
  • Amazon Q:在设置中搜索aws.q,关闭aws.q.autoSuggest等自动触发功能,仅保留手动唤起模式

3. 优化VS Code资源占用

  • 打开设置搜索「Window: Max Memory Limit」,适当调高内存限制(例如设为4096或8192MB)
  • 关闭当前工作区未使用的其他扩展,减少后台资源消耗

三、社区已验证的可行方案

已有大量用户遇到类似问题,以下方法经社区验证有效:

  • 两款扩展均设为手动激活:在扩展管理页面,点击扩展右下角的齿轮图标,选择「禁用(工作区)」,仅在需要使用时手动点击「启用」
  • 利用工作区特定设置:针对不同工作区单独配置两款扩展的激活状态和快捷键,比如代码开发工作区默认激活Copilot,数据查询工作区默认激活Amazon Q

内容的提问来源于stack exchange,提问作者codernoob8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 01:30:00