記錄開發(fā)環(huán)境搭建的過程岩齿,一作筆記便查看,二作指南助新人取试,三作測評傳Deepin~
1.首先查看當前Deepin系統(tǒng)自帶的Vim的版本以及對Python的支持情況旨怠,如下圖所示:
從上圖我們可以看出來,系統(tǒng)自帶的Vim對python2和python3默認是沒有開啟支持的羡鸥,所以我們需要從源碼重新編譯安裝Vim蔑穴。剛好我寫下此篇教程時Vim8發(fā)布了,所以我們這里就以Vim8來作例子惧浴。
從Vim的官網(wǎng)(由于被墻了所以訪問很慢)存和,這里我給大家提供的是Vim官網(wǎng)上提供的Github倉庫地址,如下圖所示:
OK衷旅,源碼已經(jīng)下載好了捐腿,下面我們就一起來編譯吧~打開剛才源碼的下載的位置,如下圖所示:
進入解壓的文件夾柿顶,在其他打開終端茄袖,如下圖所示:
我們先建立一個安裝目標文件夾,這里我設置將要安裝到/usr/local/vim8/這個文件夾中嘁锯,在終端中輸入如下命令:
安裝python-dev頭文件(對python2的支持)宪祥,如下圖所示:
安裝python3-dev頭文件(對python3的支持)聂薪,如下圖所示:
在編譯之前需要先安裝一個cursee庫文件,如下圖所示:
然后我們切換到src目錄蝗羊,開始進行編譯藏澳,如下圖所示:
命令如下,可直接拷貝:
./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local/vim8/
參數(shù)說明如下:
--with-features=huge:支持最大特性
--enable-rubyinterp:打開對ruby編寫的插件的支持
--enable-pythoninterp:打開對python編寫的插件的支持
--enable-python3interp:打開對python3編寫的插件的支持
--enable-luainterp:打開對lua編寫的插件的支持
--enable-perlinterp:打開對perl編寫的插件的支持
--enable-multibyte:打開多字節(jié)支持耀找,可以在Vim中輸入中文
--enable-cscope:打開對cscope的支持
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路徑
--with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ 指定python3路徑
--prefix=/usr/local/vim8:指定將要安裝到的路徑
然后翔悠,make一下(生成makefile來進行下一步的安裝)如下圖所示:
進行最后的install,這一步需要root權限野芒,如下圖所示:
安裝完成后蓄愁,如下圖所示:
在終端下切換到/usr/local/vim8/目錄下(前面指定的安裝位置),啟動vim8狞悲,如下圖所示:
到此撮抓,vim8對python的支持就已經(jīng)打開了。