Vim基础篇(二十九)——AI插件copilot.vim
Vim基础篇(二十九)——AI插件copilot.vim
前言:
在linux下编程,终端最是常用的工具,将Vim和Terminal配合好使用将大大提高效率。
1 介绍
github/copilot.vim 是GitHub官方推出的代码辅助工具,一开始主要支持Visual Studio Code,而目前官方也支持了Vim/Neovim。他的强功能相信大家已经在vscode上领略过了。
主要功能特点如下。
- 代码自动补全和代码建议,甚至写文章也可以自动补全。
- 支持Vim与Neovim。
- 快捷键支持。
- 状态栏提示。
- 语法高亮与内联显示。
Github copilot的收费政策如下。
| 用户类型 | 价格(每月) | 是否免费可用 | 备注 |
|---|---|---|---|
| 个人用户(Individual) | $10 | 否(但符合条件者可申请免费) | 标准版本,支持主流编辑器,适合独立开发者 |
| 学生(Student) | 免费 | 是 | 需通过 GitHub Student Developer Pack 验证身份,享受全部功能 |
| 开源项目维护者 | 免费 | 是 | 需为活跃的公开开源项目所有者或核心贡献者,通过 Copilot for Open Source 申请 |
| 企业 / 商业版(Business) | $19 | 否 | 包含集中管理、安全过滤、审计日志、SSO 支持等企业级功能,按组织内每个启用 Copilot 的用户计费 |
| 企业高级版(Enterprise) | 定制报价 (通常 $39+/用户/月起) |
否 | 包含 Business 所有功能 + 私有代码索引(Private Code Indexing)、AI 基于公司内部代码风格提供建议、专属技术支持、深度集成能力 |
| 60 天免费试用 | 免费 | 是 | 所有新用户自动享有 60 天全功能试用(个人和企业均可),试用期结束后需手动取消否则自动扣费 |
2 安装
以vim-plug插件举例安装,在 .vimrc 文件中添加以下配置。
1 | Plug 'github/copilot.vim' |
然后执行 source ~/.vimrc 使得配置生效,接着执行指令 PlugInstall 安装。
3 配置
安装后首次使用需登录GitHub账号,在vim中执行指令登陆Copilot账号。
1 | :Copilot setup |
会打开浏览器让你授权当前编辑器使用Copilot。

如果执行 Copilot setup 报错。

可以临时使用指令在纯净状态下启动vim。
1 | env -i PATH="$PATH" HOME="$HOME" USER="$USER" SHELL="$SHELL" vim |
绑定vim和copilot之后,即可正常启动vim并使用。
点击 Continue 按钮后会显示授权码,将授权码复制到vim。

填写验证 Code 。

授予Github和Copilot关联权限。

授权成功后会显示如下信息。

4 使用
编写代码时,copilot会自动给出代码建议,按下 Tab 键接受建议,按下 Esc 键取消建议。至此,copilot插件已经安装并配置完成,可以愉快地使用了。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OnlyCalm's Blog!
评论
ValineGitalk









