vim copilot插件安装使用

vim copilot插件安装使用

    正在检查是否收录...

copilot简介

在使用不熟悉的开发语言或函数库进行开发工作时,虽然可以通过阅读开发文档或示例代码的方式学习开发,但这种方式学习成本较高、效率较低,且后续不一定会用上。
GitHub Copilot是一个由GitHub开发的机器学习工具,可以为开发者提供代码补全和自动生成的功能。通过分析大量的开源代码库,Copilot可以推测出开发者的意图,并生成适合当前上下文的代码段。该工具官方仅提供Visual Studio和Visual Studio Code插件,但也有开发者在Github上提供了vim插件版本,这里记录下vim copilot插件在RHEL上的安装过程。

前提条件

具有 GitHub Copilot 使用权限    :   可通过GitHub学生认证免费使用 vim版本不小于9.0.0185   :   可参考【RHEL】三分钟启动完整版vim——vim9 huge编译安装 安装vim9.1

安装步骤

安装nodejs (要求nodejs版本大于16)
可从nodejs官网下载安装,也可以在bash中复制下述代码直接安装nodejs 20版本
# installs NVM (Node Version Manager) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # download and install Node.js nvm install 20 # verifies the right Node.js version is in the environment node -v # should print `v20.12.0` # verifies the right NPM version is in the environment npm -v # should print `10.5.0` 
下载copilot插件
可从GitHub仓库下载,也可以在bash中复制下述代码直接放到vim默认文件夹
git clone https://github.com/github/copilot.vim.git \ ~/.vim/pack/github/start/copilot.vim 

打开vim输入 :Copilot setup,根据提示复制8位设备码,在打开的网站页面粘贴绑定设备后即可使用

在输入模式利用<Tab>键快速输入补全的代码,默认情况下Copilot需要在指定的filetype下才能使用,可通过配置文件调整,也可以在创建新文件后先指定文件类型,如:set filetype=c,通过:Copilot status指令查看为ready后即代表补全可使用。

使用Copilot生成的代码(忽略缩进)

除了在输入模式利用<Tab>键快速输入补全的代码外,输入:Copilot help可以看到更多用法。如:Copilot status查看Copilot状态,:Copilot panel开启一个专用的Copilot对话窗口,:Copilot enable启用Copilot等。

copilotgitgithubnodejsbash开发者node.jsgithub copilot上下文自动生成代码库机器学习开源代码代码补全学习工具code开发文档免费使用clone代码段
  • 本文作者:李琛
  • 本文链接: https://wapzz.net/post-16369.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.3W+
5
0
1
WAP站长官方

大模型系列:LLaMA大模型简述和本地部署实践

上一篇

《The end of Software》争议不断:AIGC下的软件行业是不是80年代的传统媒体行业?

下一篇
  • 复制图片
按住ctrl可打开默认菜单