VSC下GitHub Copilot使用指南

· 3 min read

之前用了半年的Cursor,确实不错,但缺点是AI稳定性太弱。最近看到Copilot也有了很大的提升,比如支持NES等,因此我决定尝试切换到Copilot.在体验了几周VSC下的Copilot后,我觉得满足诉求。因此退订Cursor,直接切换到VSC下使用Copilot。

接下来我将分享一下我在VSC下使用Copilot的经验和技巧。

安装

需要安装如下2个插件,缺一不可。

  1. GitHub Copilot
  2. GitHub Copilot Chat

登录

注意,Copilot登录账号是可以与VSC本身设置同同步账号不一致的,即支持多账号登录。我自己目前就是多GitHub账户登录VSC,其中一个用于Copilot。

购买

目前推荐按月订阅,毕竟AI层出不穷,单纯为了便宜的话,年订阅也可以。

如果是Edu获取的免费订阅为Copilot Pro。

使用Tips

开启Agent

推荐开启,否则,chat下没有agent选项。同时该设置并不在Copilot下,推荐使用agent关键词检索。

https://static.1991421.cn/2025/2025-04-20-173821.jpeg

开启NES

推荐开启NES,这样可以实现部分补全。

https://static.1991421.cn/2025/2025-04-20-173932.jpeg

假如一个页面下输入时没有补全的内容,可能是因为没有开启NES。也有可能是该文件类型没有开启,此时点击右下角的Copilot图标,确认是否勾选NES

https://static.1991421.cn/2025/2025-04-20-174129.jpeg

Chat

目前比如Claude3.5模型下是支持图片的,因此可以直接粘贴截图。比如我们粘贴了原型设计,那么就可以让AI根据设计图出代码。

热键

想要效率高,热键必不可少,以Mac下为例。

  • Ctrl+Command+I:AI聊天
  • Command+I:AI弹窗
  • Command+右箭头:部分补全接受

提示词.github/copilot-instructions.md

该提示词文档类似于cursor下的rules,比如我们可以在该文档下写明白项目使用的技术框架,代码规范,这样AI生成代码时会更准确。

部分AI模型不可见

默认有些模型是没有打开的,需要访问 https://github.com/settings/copilot。选择对应模型,设置为enabled,重启vsc即可。

https://static.1991421.cn/2025/2025-04-20-181928.jpg

MCP Tool

Copilot与Cursor类似,支持mcp。需要注意几点。

  1. MCP仅Agent模式下支持,如果Ask模式,是没有tool选项的。
  2. 目前无法直接明确使用某个mcp tool,只能是自然语言输入从而唤起某个tool。
  3. 如果觉得每次点击允许执行tool太麻烦,可以在下拉按钮选择总是允许即可。我个人目前喜欢每次手动允许。

https://static.1991421.cn/2025/2025-05-05-224516.jpeg

https://static.1991421.cn/2025/2025-05-05-224105.jpeg

写在最后

个人觉得Copilot确实不错,并且价格也很良心了,本着早用早享受,值得一试。

相关文档