coc.nvim是一個vim以及neovim的自動補全插件撩炊。
相對于YCM插件,插件體積更小润绎,安裝更方便一些。
就個人體驗诞挨,coc.nvim的補全效果體驗更好一些莉撇。
具體安裝的官方wiki:
https://github.com/neoclide/coc.nvim/wiki/Install-coc.nvim
vim版本要求
neovim >= 0.3.1
vim >= 8.1
1.依賴安裝
安裝nodejs和yarn
curl -sL install-node.now.sh | sh
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
2.安裝coc.nvim插件
在使用vim-plug管理vim插件的話
在vimrc中添加
Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}
然后運行
:PlugInstall
3.安裝后檢查
打開vim
執(zhí)行
:checkhealth
如果有異常會列出異常情況,并給出解決方案惶傻,按照上面的命令執(zhí)行棍郎,基本就可以解決安裝過程中的異常。
4.語言支持
要讓coc.nvim支持某個語言银室,需要在配置文件中寫上關(guān)于文件的配置坝撑。
打開vim,執(zhí)行
:CocConfig
打開配置文件粮揉,配置文件格式為json巡李。
在下面的wiki中,找到不同語音的配置扶认,復制到自己的配置中侨拦。并安裝對應(yīng)的language-server即可。(不同的server安裝方式不同辐宾。具體見里面的wiki)
https://github.com/neoclide/coc.nvim/wiki/Language-servers