admin 管理员组

文章数量: 1184232

vim使用copilot

申请的时候发现这一个可以使用vim, 但是现在网上只有使用Neovim的中文教程, 下面是我自己尝试的时候遇到的问题

github/copilot.vim: Neovim plugin for GitHub Copilot

这一链接里面有需要使用软件, 这里使用vim(ubuntu 18), 建议保存一下快照

➜  ~ git clone https://github/github/copilot.vim.git \         
  ~/.vim/pack/github/start/copilot.vim

在上面的链接里面获取不同操作系统需要的配置

获取新版的vim

更新vim, 这一个的vim需要使用9.0以上的版本, ubuntu不能直接下载

如何在基于 Ubuntu 的 Linux 发行版上安装最新的 Vim 9.0 | Linux 中国 - 知乎 (zhihu)

建议更新之前保存一下配置文件

cp ~/.vimrc vimrc_old 
sudo add-apt-repository ppa:jonathonf/vim   
sudo apt update 
sudo apt install vim   

获取新版本的nodejs以及npm

安装nodejs, nodejs也需要使用比较新的版本

sudo apt install nodejs npm     

更新

sudo npm install n -g 
sudo npm install npm -g
sudo n latest  

刷新一下配置

hash -r

这时候出现问题

node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)

Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)-CSDN博客

sudo vim /etc/apt/sources.list

添加deb http://security.debian/debian-security buster/updates main

sudo apt-key adv --keyserver keyserver.ubuntu --recv-keys 112695A0E562B32A 54404762BBB6E853
sudo apt update  # 更新软件源
sudo apt install libc6-dev

之后在vim里面使用:Copilot setup登录github之后就可以使用了

实机演示

这一个需要一个已经申请好的github账户, 链接时候需要的那8个数字是在vim使用:Copilot setup里面显示的

其他

彧繎博客 (opclash)

编程猎人 (programminghunter)

Linux中 vim 实现代码补全_vim代码提示和补全-CSDN博客

vim常用命令以及配置文件_vim daw-CSDN博客

(保姆级教程)白嫖GitHub Copilot–github申请学生认证 - 知乎 (zhihu)

本文标签: 代码 vim ubuntut AI Copilot