Mac-vim设置
mac
配置vim
最近开始使用我的第一台mac,然后需要各种配置,刚从Windows那边过来,有很多让人惊喜的地方,当然也有很多不习惯的地方。好吧,以前看大神们使用vim写代码也是很向往,现在终于自己也可以用上这个神器了。但是对于不熟悉Linux的我来说也是不容易啊。
vimrc
打开vimrc
cd~/.vimrc
如果没有自己新建一个就好了,相关vim的设置都会在里面,需要自己添加。
我自己的如下:
1syntax enable
2setencoding=utf-8
3syn on"语法支持
4 set nu
5 set laststatus=2 "始终显示状态栏
6settabstop=2"一个制表符的长度
7 set softtabstop=2 "一个制表符的长度(可以大于tabstop)
8setshiftwidth=2"一个缩进的长度
9 set expandtab "使用空格替代制表符
10setsmarttab"智能制表符
11 set autoindent "自动缩进
12setsmartindent"智能缩进
13 set ruler "显示位置指示器
14setbackupdir=/tmp"设置备份文件目录
15 set directory=/tmp "设置临时文件目录
16setignorecase"检索时忽略大小写
17 set hls "检索时高亮显示匹配项
18sethelplang=cn"帮助系统设置为中文
19 set foldmethod=syntax "代码折叠
代码补全-YouCompleteMe
代码补全对于我来说肯定是必不可少的
安装准备
最新版的Vim(7.3.584+),编译时添加+python标志(已经安装的可以通过vim --version查看)
cmake(mac可以通过homebrew安装,brew install cmake,ubuntu可以通过sudo apt-get install cmake)
安装vundle插件,用于安装管理vim的插件
安转macvim好也可以
mac下快速安装
在.vimrc中添加下列代码
Bundle 'Valloric/YouCompleteMe'
保存退出后打开vim,在正常模式下输入
:BundleInstall
等待vundle将YouCompleteMe安装完成
而后进行编译安装:
cd ~/.vim/bundle/YouCompleteMe
./install --clang-completer
如果不需要c-family的补全,可以去掉--clang-completer.如果需要c#的补全,请加上--omnisharp-completer.
正常来说,YCM会去下载clang的包,如果已经有,也可以用系统--system-libclang.
YouCompleteMe
其他