用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
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配置文件以后便可使用.