mac vim编译c语言,Mac-vim设置

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

其他

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值