1.檢查舊vim版本,解除安裝舊版本安裝最新vim8
vim
yum -y remove vim*
安裝依賴
yum -y install ncurses-devel
安裝vim8(我只使用python3,所以.configure配置是我自己的配置)
cd ~
git clone
cd vim
./configure --enable-multibyte --enable-pythoninterp --with-python-config-dir=/usr/lib64/python2.7/config --enable-python3interp=yes --with-python3-config-dir=/usr/local/python3.7/lib/python3.7/config-3.7m-x86_64-linux-gnu --prefix=/usr/local/vim8
make
make install
這裡列舉一些 ./configure 後面的配置選項 需要啥自己新增
如果configure出錯,先用make distclean清除之前configure產生的檔案再configure。
可以不指定vimruntimedir,則只要執行make就好。
注:因為後續還要安裝youcompleteme外掛程式,ycm外掛程式需要vim支援python2,所以這裡python2和python3都有配置。試過只配置python3不配置python2支援會導致外掛程式安裝成功後開啟.py檔案vim就會報錯: vim: caught deadly signal segv segmentation fault。
注意:指定正確的路徑很重要。如果您使用的是python,則您的config目錄可能具有特定於計算機的名稱(例如config-3.5m-x86_64-linux-gnu),找到自己的config路徑並相應的更改configure裡的python路徑
安裝完成,通過/usr/local/vim8/bin/vim執行vim命令檢視版本
/usr/local/vim8/bin/vim --version
建立軟鏈結
ln -s /usr/local/vim8/bin/vim /usr/bin/vim
現在就可以直接執行vim命令
vim --version
每日一Vim(8)暫存器
先丟擲乙個問題 每次開啟vim,想找一段文本來練練手,於是開啟網頁copy了一段,問題來了,怎樣貼上到vim的編輯器裡頭去呢?如果你還在ctrl v的話,說明你還無法割捨windows,就像東方姑娘忘不了令狐沖 這裡暫且告訴你如何貼上 shift insert 兩個鍵聯合起來。再來看下面的原理 暫存...
CentOS中vim編譯安裝
解壓安裝檔案 bunzip2 vim 7.1.tar.bz2,生成vim 7.1.tar,然後tar xvf vim 7.1.tar。解壓語言包 tar zvxf vim 7.1 lang.tar.gz。進入vim71目錄,configure prefix usr vim enable multib...
編譯安裝vim 8 0 centos
centos 6和7通過yum安裝的vim版本仍為7.4,若想嘗鮮,可獲取原始碼包編譯安裝。準備工作 1.檢查vim舊版本,若已存在,將其解除安裝。vim yum remove vim y2.安裝終端字元處理庫nucrses yum install ncurses devel y編譯安裝 cd us...