zoukankan      html  css  js  c++  java
  • 打造一流编辑器vimplus

    首先,已经安装过vim的需要检查是否开启了python解释器,vim --version | grep python,如果显示python前面是-号而不是+号,则需要重新编译安装才行。

    1.编译安装vim之前,需要配置环境

      sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial

    2.配置编译选项

      在github上下载vim源码,进入文件夹执行

      ./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ --enable-perlinterp --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-perlinterp --enable-multibyte --prefix=/usr    (红色路径需要自己检查自己的python路径)

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

    其中参数说明如下:

    • --with-features=huge:支持最大特性
    • --enable-rubyinterp:启用Vim对ruby编写的插件的支持
    • --enable-pythoninterp:启用Vim对python编写的插件的支持
    • --enable-luainterp:启用Vim对lua编写的插件的支持
    • --enable-perlinterp:启用Vim对perl编写的插件的支持
    • --enable-multibyte:多字节支持 可以在Vim中输入中文
    • --enable-cscope:Vim对cscope支持
    • --enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
    • --with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ 指定 python 路径
    • --prefix=/usr:编译安装路径

    3.编译安装 

      sudo make VIMRUNTIMEDIR=/usr/share/vim/vim74

      sudo make install

    4.bug解决方法

      已经安装过vim然后又删除重新编译安装的童鞋完成安装后打开vim可能会遇到下面的问题

      Can't open file /usr/share/vim/vim73/syntax/syntax.vim

      问题是两次vim版本不一样,而在.vimrc里面又启用了syntax on ;syntax enable这两行功能,两个版本实现这个功能进行索引的路径也不一样,我的方法是把新安装的vim在/usr/share/vim(有的是在/usr/local/share/vim)下面的对应版本比如vim80下面的syntax文件夹全部拷贝到上面指定索引的路径下面就好了。

      所有配置编译属性的错,编译出现的错,安装出现的错,都要仔细检查最上面的配置环境是否都完成了

    5.安装vimplus

    git clone https://github.com/chxuan/vimplus.git

    cd ./vimplus

    sudo ./install.sh

     6.安装airline需要的字体

    https://github.com/powerline/fonts

    按照提示安装即可

  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/burningTheStar/p/6961220.html
Copyright © 2011-2022 走看看