在vim中使用tabnine, tabnine是一个智能补全的工具
其原始项目地址: TabNine

下面将介绍两种方式来进行安装,我自己是通过coc来使用tabnine

  • 使用Plugin管理
  • 使用coc管理

使用Plugin

原项目地址: tabnine-vim

使用步骤:

添加 "Plug 'zxqfl/tabnine-vim'
运行:PlugInstall即可
开启配置方式:

新建一个空白文件
输入TabNine::config即可开启配置页面
输入TabNine::sem即可打开当前语言的自动补全
但是这样对我来说有一个问题,我安装的其他coc插件会没法正常使用
比如coc-word将不会自动帮你补全英文单词
所以我采用的是coc进行管理

使用coc

原项目地址: coc-tabnine

使用步骤:

运行:CocInstall coc-tabnine安装tabnine插件
运行:CocCommand tabnine.updateTabNine进行升级
开启配置方式:

开启配置文件: CocCommand tabnine.openConfig
开启设置网址: CocCommand tabnine.openHub

备注:
新建一个txt文件,输入上面的命令,即可开启对应的配置页面
(因为理论上安装了coc-tabnine 之后,vim输入的所有文字都会被输入到tabnine中进行智能补全,所以新开一个文件,输入上面的命令tabnine就可以检测到了)

接下来接可以开始流畅的码代码啦,可以看到提示菜单中,后缀标签为[TN]即tabnine提供的提示