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

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    .

  • 相关阅读:
    SGU 495 Kids and Prizes 概率DP 或 数学推理
    poj 2799 IP Networks 模拟 位运算
    uva 202 Repeating Decimals 模拟
    poj 3158 Kickdown 字符串匹配?
    uva 1595 Symmetry 暴力
    uva 201 Squares 暴力
    uva 1594 Ducci Sequence 哈希
    uva 1368 DNA Consensus String 字符串
    数字、字符串、列表的常用操作
    if条件判断 流程控制
  • 原文地址:https://www.cnblogs.com/outline/p/4322277.html
Copyright © 2011-2022 走看看