首页 > 代码库 > 个人环境配置_Linux Mint
个人环境配置_Linux Mint
用Linux也有不短的时间了,遇到的各种问题也层出不穷,重装系统的次数也不少,最近用Arch是在用累了,所以想换个相对好配置点的系统来试下,所以选择了Linux Mint. 关于Archlinux 的个人安装以及一些基本配置,下次安装的时候补上吧,今天主要记录下最近在Linux Mint 下自己的一些个人环境配置。
1.基于vim的配置
首先要说的当然是我最最常用的神器vim 的配置了。关于Vim ,主要是记录vundle 插件的安装以及使用,以及一些其他插件的编译方法。
Vundle 的安装和配置
下载 Vundle
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
安装之后在.vimrc中添加相应的控制代码即可使用。bundle安装的插件主要包括三种:
- 在Github vim-scripts 用户下的repos,只需要写出repos名称
- 在Github其他用户下的repos, 需要写出”用户名/repos名”
- 不在Github上的插件,需要写出git全路径
YouCompleteMe的安装和配置
安装llvm和clang
安装的clang版本必须在3.2之上,然后将libclang.so动态库复制到YCM的python目录之下。
sudo apt-get install llcm clang
安装cmake和python-dev
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配置文件之后即可使用.
个人环境配置_Linux Mint