源碼編譯Vim 8

Vim 8.0 在2016.09.12發佈了, 在各 Linux 發行版還沒更新包的時候就源碼編譯來使用吧! 以 Debian 編譯 Vim 爲例.python

簡單編譯截圖

下載Vim 源碼

能夠在Vim 官網下載打包好的源代碼.
或者使用 Git:linux

git clone https://github.com/vim/vim.git

編譯

cd vim/src

./configure  --with-compiledby="TaoBeier" --with-features=huge --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu  --enable-cscope --enable-perlinterp=yes --enable-rubyinterp=yes --with-luajit --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-multibyte --with-x --enable-fail-if-missing

上面的參數使用 ./configure --help 均可以看到對應用途. 上面使用的參數是增長了對 Python, Ruby, Perl, 以及X window的支持.git

建議加上 --enable-fail-if-missing 參數, 以方便定位到哪裏依賴缺失.github

依賴

這裏檢查可能通不過, 首先是 lualuajit. 須要執行vim

sudo apt-get install lua5.1 liblua5.1-0 luajit libluajit-5.1-devruby

其次注意 Python 的 config 位置.bash

最後就是 Perl 須要 sudo apt-get install libperl-dev.python2.7

最終

make && sudo make install

最終結果

完整編譯截圖

PS: 其實我一開始是想介紹 Vim 8 的, 而後碰巧在 GitHub 上有人問如何編譯之類的, 就先寫了這篇.lua


能夠經過公衆號 TheMoeLove 和我聯繫spa

TheMoeLove

相關文章
相關標籤/搜索