我的环境配置_Linux Mint

     用Linux也有不短的时间了,遇到的各类问题也层出不穷,重装系统的次数也很多,最近用Arch是在用累了,因此想换个相对好配置点的系统来试下,因此选择了Linux Mint. 关于Archlinux 的我的安装以及一些基本配置,下次安装的时候补上吧,今天主要记录下最近在Linux Mint 下本身的一些我的环境配置。python

   1.基于vim的配置linux

     首先要说的固然是我最最经常使用的神器vim 的配置了。关于Vim ,主要是记录vundle 插件的安装以及使用,以及一些其余插件的编译方法。git

      Vundle 的安装和配置github

      下载 Vundle
vim

    

  $ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

   安装以后在.vimrc中添加相应的控制代码便可使用。bundle安装的插件主要包括三种:ui

  1. 在Github vim-scripts 用户下的repos,只须要写出repos名称
  2. 在Github其余用户下的repos, 须要写出”用户名/repos名”
  3. 不在Github上的插件,须要写出git全路径

     YouCompleteMe的安装和配置
spa

         安装llvm和clang插件

            安装的clang版本必须在3.2之上,而后将libclang.so动态库复制到YCM的python目录之下code

    sudo apt-get install llvm clang

         安装cmake和python-devblog

    sudo apt-get install cmake python-dev

     在.vimrc中添加代码,而后BundleInstall以后便可安装。

     Bundle 'Valloric/YouCompleteMe'

     安装以后必须对YCM进行编译才能够使用。

            编译YCM

      1.将libclang.so复制到YCM的python目录之下。新建ycm_build文件夹,用cmake命令生成Makefile:

    cmake -G "Unix Makefiles" -DEXTERNAL_LIBCLANG_PATH=/usr/lib/libclang.so . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

      2.编译ycm_core.so

    make ycm_core

      3.编译 ycm_support_libs

   make ycm_support_libs

    修改vim配置文件及YCM配置文件以后便可使用.

相关文章
相关标签/搜索