Ubuntu16.04安裝coc.nvim自動補全python/C++

前言

Ubuntu16.04安裝neovim一文中,我安裝了一款叫做deoplete的自動補全插件,然后我又發(fā)現(xiàn)coc.nvim也是一個非常有名的自動補全插件,它支持多種語言的LSP(Language Server Protocol,語言服務(wù)協(xié)議)。這里記錄一下安裝過程

安裝coc.nvim

安裝nodejs依賴:

curl -sL install-node.now.sh/lts | sudo bash

還是使用vim-plug安裝插件,在init.vim的插件段落加入:

Plug 'neoclide/coc.nvim', {'branch': 'release'}

然后運行下面這條命令即可:

vim +PlugInstall +qa

安裝python自動補全服務(wù)

在coc.nvim中,為了實現(xiàn)python的自動補全,需要安裝一種python的語言服務(wù),這里選擇coc-jedi,在neovim中輸入以下命令即可安裝:

:CocInstall coc-jedi

這樣再用neovim打開python文件時就會自動補全,自動補全列表里用ctrl+n和ctrl+p進行下移和上移

安裝C++自動補全服務(wù)

使用coc-clangd語言服務(wù),首先需要安裝clangd,打開clangd下載頁,點擊下載clangd-linux-11.0.0.zip,默認下載到~/Downloads

image.png

下載完后解壓:

cd ~/Downloads
unzip clangd-linux-11.0.0.zip

然后將解壓后的bin目錄加入到系統(tǒng)環(huán)境變量中,或者將其中的clangd軟連接到/usr/bin/clangd

sudo ln -sf ~/Downloads/clangd_11.0.0/bin/clangd /usr/bin/clangd 

這樣clangd就安裝好了,然后安裝coc-clangd,在neovim中輸入以下命令即可安裝它:

:CocInstall coc-clangd

這樣再用neovim打開C++文件時就會自動補全了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容