[关闭]
@Tyhj 2016-11-10T22:25:51.000000Z 字数 1411 阅读 2098

Mac-vim设置

mac


配置vim

最近开始使用我的第一台mac,然后需要各种配置,刚从Windows那边过来,有很多让人惊喜的地方,当然也有很多不习惯的地方。好吧,以前看大神们使用vim写代码也是很向往,现在终于自己也可以用上这个神器了。但是对于不熟悉Linux的我来说也是不容易啊。

vimrc

打开vimrc

  1. cd ~/.vimrc

如果没有自己新建一个就好了,相关vim的设置都会在里面,需要自己添加。
我自己的如下:

  1. 1 syntax enable
  2. 2 set encoding=utf-8
  3. 3 syn on "语法支持
  4. 4 set nu
  5. 5 set laststatus=2 "始终显示状态栏
  6. 6 set tabstop=2 "一个制表符的长度
  7. 7 set softtabstop=2 "一个制表符的长度(可以大于tabstop
  8. 8 set shiftwidth=2 "一个缩进的长度
  9. 9 set expandtab "使用空格替代制表符
  10. 10 set smarttab "智能制表符
  11. 11 set autoindent "自动缩进
  12. 12 set smartindent "智能缩进
  13. 13 set ruler "显示位置指示器
  14. 14 set backupdir=/tmp "设置备份文件目录
  15. 15 set directory=/tmp "设置临时文件目录
  16. 16 set ignorecase "检索时忽略大小写
  17. 17 set hls "检索时高亮显示匹配项
  18. 18 set helplang=cn "帮助系统设置为中文
  19. 19 set foldmethod=syntax "代码折叠

好吧,推荐文章,反正很多我是不会
http://hessian.cn/p/1026.html

代码补全-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

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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注