zoukankan      html  css  js  c++  java
  • vim 7.4 编译安装

    image

    (1): 在安装新版本的Vim之前,你需要卸载原来安装的老版本Vim,依次在终端下执行下列命令:

        
        sudo apt-get remove vim  
        sudo apt-get remove vim-runtime  
        sudo apt-get remove gvim  
        sudo apt-get remove vim-tiny  
        sudo apt-get remove vim-common  
        sudo apt-get remove vim-gui-common
    (2): 下载安装包:
     
    tar -xjvf vim-7.4.tar.bz2
     
       (3): 设置Vim源码的编译属性
    cd ./vim74/src
     
     
    ./configure --prefix=/usr/local/vim74 
    --with-features=huge 
    --enable-pythoninterp --enable-perlinterp 
    --enable-rubyinterp --enable-luainterp 
    --enable-multibyte --enable-sniff --enable-fontset 
    --with-features=huge 
    --enable-pythoninterp 
    --enable-perlinterp 
    --enable-rubyinterp 
    --enable-luainterp 
    --enable-multibyte 
    --enable-sniff 
    --enable-cscope
     

    需要重新配置可 输入 make distclean #清理一下上一次编译生成的所有文件

    其中参数说明如下:

    --prefix=/usr/local/vim74:编译安装路径

    • --with-features=huge:支持最大特性
    • --enable-pythoninterp:启用Vim对python编写的插件的支持
    • --enable-perlinterp:启用Vim对perl编写的插件的支持
    • --enable-rubyinterp:启用Vim对ruby编写的插件的支持
    • --enable-luainterp:启用Vim对lua编写的插件的支持
    • --enable-multibyte:多字节支持 可以在Vim中输入中文
    • --enable-sniff:Vim状态提示 提示Vim当前处于INSERT、NORMAL、VISUAL哪种模式
    • --enable-cscope:Vim对cscope支持
    • --enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
       make && make instal
     
     

     

    (4): 添加搜索路径

    把路径加到/etc/profile或者~/.bash_profile,在PATH加上命令的搜索路径,添加完之后需要注销一下.

    nano /etc/profile
    
      4  if [ "`id -u`" -eq 0 ]; then
      5    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/vim74/bin"
      6  else
      7    PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/vim74/bin"
      8  fi
      9  export PATH

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    .

  • 相关阅读:
    SVN自动更新测试服务器工作副本(C#写winform程序实现)
    两台服务器上SQL Server数据库数据互操作示例
    ASP.NET根据URL生成网页缩略图示例程序(C#语言)
    Flutter Widget API
    BPM、BPMN、BPMN2.0概念介绍
    H5多图上传调研
    lIUNX如何加载U盘,光盘
    如何解决exchange2003被中继的问题?(网上转载)
    window无法安装服务
    如何在WORD里面插入不同的页眉和页脚
  • 原文地址:https://www.cnblogs.com/outline/p/4322277.html
Copyright © 2011-2022 走看看