日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下安裝YouCompleteMe

YouCompleteMe是vim中非常使用的要給插件,其主要功能就是代碼補(bǔ)全功能,下面為大家詳細(xì)講解一下Linux下安裝YouCompleteMe具體步驟。

系統(tǒng)版本:Ubuntu 20.04 LTS

git

首先檢查系統(tǒng)是否有安裝git。很多庫都需要git,包括我們自己寫代碼的時(shí)候也要通過git來進(jìn)行代碼管理。 使用git --version來檢查是否安裝了git。 如果終端返回git版本,那么恭喜你。 如果沒有終端提示命令沒有找到,在終端輸入 sudo apt-get install git 等進(jìn)度條走完,git就安裝成功了。

cmake

同樣的方式檢查系統(tǒng)中是否有cmake,如果沒有,最后一步編譯會(huì)報(bào)錯(cuò)。 同樣在終端輸入 sudo apt-get install cmake進(jìn)行安裝

Vundle

使用Vundle進(jìn)行vim插件管理是一個(gè)很不錯(cuò)的選擇。這一步我們使用git。 在終端中輸入 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 等待系統(tǒng)完成

.vimrc

創(chuàng)建你的.vimrc文件。配合.vimrc, 在文件開頭添加如下代碼:

set nocompatible              “  必需
filetype off                  “ 必需
”  將運(yùn)行時(shí)的路徑設(shè)置為包括Vundle并初始化
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
” 使Vuldle管理自己
Plugin ‘VundleVim/Vundle.vim’
”最后要寫入YouCompleteMe管理語句的位置
” 你所有的插件必需在這一行之前添加
call vundle#end()            “ required
filetype plugin indent on    “ required

啟動(dòng)vim, 并輸入 :PluginInstall

前面都是準(zhǔn)備工作,接下來正式安裝YCM

輸入下面命令

cd ~/.vim/bundle
git clone https://github.com/ycm-core/YouCompleteMe.git

下載完成后進(jìn)入到Y(jié)CM目錄下 cd ~/.vim/bundle/YouCompleteMe 輸入以下命令 git submodule -init -recursive 這個(gè)過程會(huì)比較長(zhǎng),耐心等待。

上面結(jié)束后,開始編譯YCM支持的所有語言: ① ./install.py

安裝過程同樣比較慢,耐新等待。 編譯完成后, 在.vimrc中添加: Plugin 'ycm-core/YouCompleteMe' 再運(yùn)行一遍:PluginInstall,安裝完畢

現(xiàn)在創(chuàng)建一個(gè)vim文件開始敲代碼,是不是有代碼提示了。

①: 可能碰到的問題

在進(jìn)行./install.py時(shí)會(huì)報(bào)錯(cuò)

//這是我的版本
Searching Python 3.8 libraries...
Found Python library: /usr/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.so

解決辦法: sudo apt-get install python3-dev 如果還是不可以

sudo apt-get update
sudo apt-get install -y build-essential

這樣再運(yùn)行一遍./install.py,等待結(jié)束。

相關(guān)資料:https://github.com/ycm-core/YouCompleteM YCM https://github.com/VundleVim/Vundle.vim#about Vundle https://github.com/ycm-core/YouCompleteMe/issues/914 YCM server SHUT DOWN issue


網(wǎng)站名稱:Linux下安裝YouCompleteMe
文章路徑:http://www.5511xx.com/article/dpohcpd.html