Mac中Vim配置

1 安装新版的vim(因为mac自带的太过陈旧)

1.1 查看vim的版本

我的vim版本更新后的为8.1

vim --version

1.2 使用homebrew安装vim

1.2.1 安装brew

命令行中输入以下代码片段

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看使用brew安装的插件

brew list

1.2.2 安装新版vim

brew install mercurial
brew install vim

2 安装和配置插件管理Vundle

2.1 安装Vundle

直接在命令行输入

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

2.2 在home文件夹中配置

新建.vimrc文件

touch ~/.vimrc

接下来,进入.vimrc文件中

vim ~/.vimrc

写入配置文件

set nocompatible              " required
filetype off                  " required

set rtp+=~/.vim/bundle/Vundle.vim "运行时路径
call vundle#begin() "vundle初始化
Plugin 'gmarik/Vundle.vim' "注意,这始终是第一个
call vundle#end()            " required
filetype plugin indent on    " required

这样,就完成了Vundle使用前的配置。接下来,就可以添加插件了(注意:插件要插入到call vundle#begin()call vundle#end()之间)。

补充——Vundle使用的命令:
使用前进入进入vim模式
1.安装一个新的插件
PluginInstall命令会安装在你的.vimrc文件中列出来的所有插件

:PluginInstall

你还可以只安装某一个特定的插件,只要传递其名称

:PluginInstall <plugin-name>

2.清理闲置未用的插件
如果有任何闲置未用的插件,只要使用PluginClean命令,就可以清理它

:PluginClean

3.搜索插件

:PluginSearch <text-list>

4.列举出列表中(.vimrc中)配置的所有插件

:PluginList

3 安装插件

3.1 安装YouCompleteMe

1.在.vimrc中添加如下内容。位置在call vundle#begin()call vundle#end()之间。

Plugin 'Valloric/YouCompleteMe'

2.进入vim模式,进行插件安装(时间较长,直到出现Done,才表示安装完成)

:PluginInstall

3.编译过程需要CMake,可以使用brew来安装

brew install CMake

4.带C-family languages语义支持的版本

cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer

其他的语义支持用到再写

附录

一些vim的其他配置

set number "显示行号
set backspace=2 "可以使用backspace键进行删除
set showmatch "显示匹配的括号

源引自 Mac 下配置 Vim vundle 代码补全 YouCompleteMe 等插件
源引自 Vim与Python真乃天作之合
源引自 [vundle]利用vundle工具来管理vim插件
源引自 Mac 下配置 Vim 代码补全:YouCompleteMe

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值