vim升級vim8


一、下載源碼

wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258

二、解壓

$ mv v8.2.1258  vim-v8.2.1258.tar.gz
$ tar -xvzf vim-v8.2.1258.tar.gz

三、編譯安裝

$ cd vim-8.2.1258/
$ ./configure --prefix=$HOME/.local --enable-python3interp=yes && make && make install
  • 這里注意一下我們需要用configure配置一下安裝的路徑,將Vim8安裝到自己賬戶的目錄下,避免干擾到系統上的其他用戶
  • --enable-python3interp=yes 添加 python3 支持

如果遇到如下錯誤:

no terminal library found
checking for tgetent()… configure: error: NOT FOUND!
      You need to install a terminal library; for example ncurses.
      Or specify the name of the library with –with-tlib.

解決方法:

# Ubuntu下解決方法:
$ sudo apt install libncurses5-dev
 
# CentOS 下
$ yum install ncurses-devel.x86_64
 
# 完成后重新進行這一步,建議刪除

四、鏈接

利用alias將vim指令定向到剛剛安裝的vim8,同時修改.bashrc確保之后一直能生效

alias vim='~/.local/bin/vim'
echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc

五、查看版本

vim --version


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM