vim8 offline install

Posted 我有一颗五角星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim8 offline install相关的知识,希望对你有一定的参考价值。

文章目录

download vim source code

https://github.com/vim/vim

uninstall old version vim

  • 卸载自带的vim

    yum remove -y vim*

  • 编译安装的直接删除安装目录

    rm -rf /usr/local/vim8

install vim8 and support python3

  • prepare

    mkdir -p /usr/local/vim8
    unzip vim-master.zip
    cd vim-master
    
  • compilation parameter selection

    • ./configure -h
    • ...interp=yes 表示加入某某支持
    • 如果你使用python,你的配置目录或许有一个特定的机器名(例如config-3.8-x86_64-linux-gnu)
    parameterdescription
    –with-features=huge支持最大特性
    –enable-rubyinterp=yes打开对ruby编写的插件的支持
    –enable-luainterp=yes打开对lua编写的插件的支持
    –enable-perlinterp=yes打开对perl编写的插件的支持
    –enable-pythoninterp=yes打开对python编写的插件的支持
    –with-python-config-dir=/usr/lib64/python2.7/config指定python config路径
    –enable-python3interp=yes打开对python3编写的插件的支持
    –with-python3-config-dir=/usr/local/python3/lib/python3.8/config-3.8-x86_64-linux-gnu指定python3 config路径
    –enable-fontset=yes
    –enable-cscope=yes打开对cscope的支持
    –enable-multibyte打开多字节支持,可以在vim中输入中文
    –disable-gui
    –enable-fail-if-missing一旦出现配置错误, 则报错并停下来
    –prefix=/usr/local/vim8指定安装路径,可自定义
  • install

    make distclean
    
    ./configure --prefix=/usr/local/vim8 --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/local/python3/lib/python3.8/config-3.8-x86_64-linux-gnu --enable-fail-if-missing
    
    make && make install
    

setting soft link

ln -s /usr/local/vim8/bin/vim /usr/bin/vim

testing

vim --version

reference link

https://blog.csdn.net/Kardiyal/article/details/85383231

https://www.linuxprobe.com/easymake-vim8.html

https://www.cnblogs.com/shinemic/p/8409827.html

以上是关于vim8 offline install的主要内容,如果未能解决你的问题,请参考以下文章

centos7 install vim8

Install certificates needed for Visual Studio offline installation

python3 offline install

python3 offline install

vim plugin offline install

vim plugin offline install