@Tyhj
2016-11-10T22:25:51.000000Z
字数 1411
阅读 2098
mac
最近开始使用我的第一台mac,然后需要各种配置,刚从Windows那边过来,有很多让人惊喜的地方,当然也有很多不习惯的地方。好吧,以前看大神们使用vim写代码也是很向往,现在终于自己也可以用上这个神器了。但是对于不熟悉Linux的我来说也是不容易啊。
打开vimrc
cd ~/.vimrc
如果没有自己新建一个就好了,相关vim的设置都会在里面,需要自己添加。
我自己的如下:
1 syntax enable
2 set encoding=utf-8
3 syn on "语法支持
4 set nu
5 set laststatus=2 "始终显示状态栏
6 set tabstop=2 "一个制表符的长度
7 set softtabstop=2 "一个制表符的长度(可以大于tabstop)
8 set shiftwidth=2 "一个缩进的长度
9 set expandtab "使用空格替代制表符
10 set smarttab "智能制表符
11 set autoindent "自动缩进
12 set smartindent "智能缩进
13 set ruler "显示位置指示器
14 set backupdir=/tmp "设置备份文件目录
15 set directory=/tmp "设置临时文件目录
16 set ignorecase "检索时忽略大小写
17 set hls "检索时高亮显示匹配项
18 set helplang=cn "帮助系统设置为中文
19 set foldmethod=syntax "代码折叠
好吧,推荐文章,反正很多我是不会
http://hessian.cn/p/1026.html
代码补全对于我来说肯定是必不可少的
最新版的Vim(7.3.584+),编译时添加+python标志(已经安装的可以通过vim --version查看)
cmake(mac可以通过homebrew安装,brew install cmake,ubuntu可以通过sudo apt-get install cmake)
安装vundle插件,用于安装管理vim的插件
安转macvim好也可以
在.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的github地址为:https://github.com/Valloric/YouCompleteMe#mac-os-x-super-quick-installation
安装指南也很好,恩,反正我是没有成功
在vim下写Python:http://codingpy.com/article/vim-and-python-match-in-heaven/
打造最强的vim编译器:http://hessian.cn/p/1026.html