【VS Code】Copilot for Free

1,796 阅读6分钟

前言

今天一不小心点了 VS Code 更新提醒,把 VS Code 升级到了最新版,看到编辑器上方多出了一个 Copilot 的图标,通过了解知道 VS Code 中内置了免费版 Copilot

图片

使用条件

VS Code版本 1.96.1 及以上

初始化Copilot for Free

操作后没有该选项了,这里借用一下官方的图。首次打开可以看到【Use AI Features with Copilot for Free...】的选项,点击该选项获取免费试用Copilot的配置入口。

图片

点击【Sign in to Use Copilot for Free】注册登录 Github账号免费试用Copilot

图片

初始化完成后进入到Copilot的聊天窗口就可以免费试用Copilot了。

图片

图片

                   

基本使用

常用快捷键

Copilot对应的快捷键:

  • 打开聊天:快捷键为 ^⌘I(在 Windows/Linux 上是 Ctrl+Alt+I,在 macOS 上是 Ctrl+Cmd+I)。
  • 打开 Copilot Edits:快捷键为 ⇧⌘I(在 Windows/Linux 上是 Ctrl+Shift+I,在 macOS 上是 Cmd+Shift+I)。
  • 编辑器内联聊天:快捷键为 ⌘I(在 Windows/Linux 上是 Ctrl+I,在 macOS 上是 Cmd+I)。
  • 快速聊天:快捷键为 ⇧⌘L(在 Windows/Linux 上是 Ctrl+Shift+Alt+L,在 macOS 上是 Option+Shift+Cmd+L)。

侧边栏聊天

侧边栏聊天模式支持拖入文件上下文

打开侧边栏聊天可以直接使用快捷键【Ctrl+Cmd+I】

图片

图片

图片

图片

图片

侧边栏聊天与其他的AI编码辅助工具使用类似,更具体的作用感兴趣的可以自行深入了解。

编辑器内聊天

内联聊天模式不支持拖入文件上下文

打开编辑器内聊天可以直接使用快捷键【Cmd+I】,输入提示进行聊天

图片

图片

图片

一言难尽的效果,还需要手动处理一下😢,很符合Copilot的风格,一言不合就重写。

内联聊天模式插入代码需要自己先定位代码插入位置,再次尝试效果好很多

图片

快速聊天

快速聊天模式支持拖入文件上下文

打开快速聊天可以直接使用快捷键【Option+Shift+Cmd+L】,快速聊天模式在编辑器上方浮动一个聊天对话框,默认选中当前打开文件的上下文,也可以添加其他上下文

图片

添加其他上下文文件时可以直接将文件拖入到聊天窗口

图片

右键快捷菜单

Copilot提供了右键菜单,可以通过右键->【Copilot】选择对应功能

图片

图片

限制

图片

Copilot for Free 并不是完全免费试用的,每个月有套餐额度限制:

  • 每个月2000次代码补全
  • 50条聊天信息

总结

虽说Copilot免费版相较于付费版功能范围上有所精简,每个月套餐额度有些鸡肋,但是有比没有强,而且是内置到VS Code中的无需过多关系和配置,再结合 通义灵码以及其他编程辅助AI,每个月还是可以轻松度过的🥰。

资源链接

友情提示

见原文:【VS Code】Copilot for Free)

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。