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