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