1.安装
http://macvim-dev.github.io/macvim/
https://github.com/macvim-dev/macvim/releases
启动MacVim在命令模式下输入:h mvim,获得关于mvim的信息,并根据提示信息将mvim文件拷贝到/ usr / bin目录中,这样就可以在终端中使用mvim命令打开MacVim。
然而出现了权限问题:
cp: /usr/bin/mvim: Operation not permitted
搜索之后发现,是El Capitan
加入了Rootless机制
,不再能够随心所欲的读写很多路径下了。设置 root 权限也不行。
Rootless机制将成为对抗恶意程序的最后防线
2.配置文件
命令模式下输入version会看到很多vimrc文件,换模式echo 输出一下你会看到它们的路径
echo $VIM;
echo $HOME;
新建配置文件 vim ~/.vimrc
要注释的文本在左侧使用双引号。
3.插件管理
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
:BundleList
-列举出列表中(.vimrc中)配置的所有插件:BundleInstall
-安装列表中全部插件:BundleInstall!
-更新列表中全部插件:BundleSearch foo
-查找foo插件:BundleSearch! foo
-刷新foo插件缓存:BundleClean
-清除列表中没有的插件
1 set nocompatible " be iMproved, required
2 filetype off " required
3
4 set rtp+=~/.vim/bundle/Vundle.vim
5 call vundle#begin()
6
7 Plugin 'VundleVim/Vundle.vim'
8
9 call vundle#end() " required
10
11 "常规配置
12 set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示
13 set lines=60 columns=179 " 设定窗口大小
14 "winpos 5 5 " 设定窗口位置
15 set number " 显示行号
16 set autoindent " 缩进
17 set softtabstop=4 " 设置软制表符的宽度
18 set shiftwidth=4 " (自动) 缩进使用的4个空格
19 set tabstop=4 " 设置制表符(tab键)的宽度
20 set expandtab " 行首tab转换为4个空格
21 set cindent " 使用 C/C++ 语言的自动缩进方式