JIKE
    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户

    CentOS 7 安装 VIM 8+

    技术分享
    linux vim8
    1
    1
    302
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • malaohu
      我是小马甲~ 🤫 最后由 malaohu 编辑

      安装依赖(注意这个会按照python3)

      yum install ruby ruby-devel lua lua-devel luajit \
      luajit-devel ctags git python python-devel \
      python36 python36-devel tcl-devel \
      perl perl-devel perl-Extutils-ParseXS \
      perl-ExtUtils-XSpp perl-ExtUtils-CBuilder \
      perl-ExtUtils-Embed libX* ncurses-devel gtk2-devel
      

      卸载默认的 vim

      yum -y remove vim
      

      下载vim仓库

      git clone https://github.com/vim/vim.git (国外)
      git clone https://gitee.com/shtml/vim.git  (国内)
      

      配置

      cd vim/src
      
      ./configure --with-features=huge \
      --enable-gui=gtk2 \
      --with-x \
      --enable-fontset \
      --enable-cscope \
      --enable-multibyte \
      --enable-pythoninterp \
      --with-python-config-dir=/usr/lib64/python2.7/config \
      --enable-python3interp \
      --with-python3-config-dir=/usr/lib64/python3.6/config \
      --enable-luainterp \
      --enable-rubyinterp \
      --enable-perlinterp \
      --enable-multibyte \
      --prefix=/usr/local/vim \
      --with-compiledby="brooksj"
      

      参数说明如下:

      –with-features=huge:支持最大特性

      –enable-rubyinterp:启用Vim对ruby编写的插件的支持

      –enable-pythoninterp:启用Vim对python编写的插件的支持

      -enable-python3interp:启用对python3编写的插件的支持

      –enable-luainterp:启用Vim对lua编写的插件的支持

      –enable-perlinterp:启用Vim对perl编写的插件的支持

      –enable-multibyte:多字节支持 可以在Vim中输入中文

      --enable-fontset:支持字体设置

      –enable-cscope:Vim对cscope支持 ,cscope是一款优秀的代码浏览工具

      –enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim

      -–with-python-config-dir 指定 python配置 路径

      --with-python3-config-dir 指定python3配置路径

      –-prefix:编译安装路径

      --with-compiledby:编译者

      配置很关键,这直接关系到你以后vim的功能使用,这里建议最好按照上面我所给出的的配置方案来配置,以免后续出现问题。

      编译安装

      make && make install
      

      创建软链

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

      唐宋元明清,连排小工兵!

      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post