本文中介绍的操作是在 64 bit Win7 操作系统上实现的。在 Vim 的官网:http://www.vim.org/ 上有一篇由 Pritesh Ugrankar 写的文章《Simple Steps to Help You Install gVim on Windows 7》,在 Vim 官网上的链接是:http://www.vim.org/ugrankar.pdf
。本文在写作时参考了这篇文章。
--------------------------------------------------------------------------
Vim 的插件在安装时通常没有明确的目录划分,当插件数量比较多时,很难管理。pathogen 是一个 Vim 插件,允许用户将 Vim 的多个插件安装到“bundle\子插件名”这样的子目录中,在 Vim 启动时加载这些插件。如果将 pathogen 与 Git 相结合,就可以让 Vim 用户方便地区分、添加、升级插件,具体操作过程如下:
1. 下载并安装 gVim;
在 Vim 官网上下载并安装 gVim,本文下载的版本是gVim 7.4,链接是:ftp://ftp.vim.org/pub/vim/pc/gvim74.exe 。
由于本人的计算机平常只有作者一个用户,所以本文中并没有考虑多用户共享使用gVim的情况。安装目录可以自由选择,本文中在下载后把 gVim 安装到了目录 E:\Vim 下面。安装完成后,在这个目录下有 vim74 和 vimfiles 两个子目录,还有一个名为 _vimrc 的文件。
2. 下载并安装 git for windows;
到网站:http://msysgit.github.io/ 下载并安装 git for windows,写本文时的下载链接是:https://github.com/msysgit/msysgit/releases/download/Git-1.9.5-preview20150319/Git-1.9.5-preview20150319.exe
。 安装时在 Select Components 这一步中勾选 Windows Explorer integration,并选中 Advanced context munu(git-cheetah plugin),在 Adjusting your PATH environment 这一步选择 Run Git from the Windows Command Prompt 。安装完成以后,同时按 Win + R 键调出 Windows 的“运行”窗口,输入 cmd 后回车,打开命令行窗口。输入命令:git --version,如果显示内容与下图类似:
说明 git for windows 安装成功。
3. 下载 vim 的插件 pathogen;
到 pathogen 的下载网页:http://www.vim.org/scripts/script.php?script_id=2332 ,下载pathogen.zip,本文中下载的pathogen版本号是2.3,下载后解压,提取出压缩包中的 pathogen.vim ,放到目录 E:\Vim\vim74\autoload
下面。用任意一种文本编辑器打开 E:\Vim\_vimrc 文件,在开头添加以下一行内容:
execute pathogen#infect()
保存 _vimrc 文件并退出编辑。
4. 用 Git 下载并安装其他 vim 插件。
在目录 E:\Vim\vimfiles 下面创建一个名为 bundle 的子目录。到网站:http://vim-scripts.org/vim/scripts.html 上去找要下载的插件,比如要下载名为 EditPlus 的配色方案,在链接上单击鼠标右键,选择“复制快捷方式”,如下图所示:
接下来同时按 Win + R 键调出 Windows 的“运行”窗口,输入 cmd 后回车,打开命令行窗口。进入路径 E:\Vim\vimfiles\bundle ,输入命令 git clone,再输入一个空格,然后在光标闪烁处点击鼠标右键,选择“粘贴”,就会把 EditPlus 配色方案插件的链接粘贴进去,如下图所示:
整个命令如下图所示:
按回车键,显示与下图类似:
命令执行成功以后,在 bundle 目录下会创建一个名为 EditPlus 的子目录。启动gVim,在命令模式下输入
:color editplus
这样配色方案就类似于 EditPlus 下的效果,打开一个 C 程序,显示效果如下图:
注意在网站 http://vim-scripts.org/vim/scripts.html 上提供的插件下载链接可能有多种形式,比如
网页形式: http://github.com/vim-scripts/SelectBuf ,
vim 文件形式:http://github.com/vim-scripts/minibufexpl.vim
zip 文件形式:http://github.com/vim-scripts/minibufexpl.vim
使用 git clone 命令添加插件时,后面可以跟任何形式的下载链接都可以,比如想要添加 Buffer Explorer 插件,可以使用 git clonehttp://github.com/vim-scripts/bufexplorer.zip 命令,执行结果如下图:
执行完成后会将 Buffer Explorer 添加到目录 E:\Vim\vimfiles\bundle\bufexplorer.zip\ 下面(注意这里的 bufexplorer.zip 是一个目录名,而不是文件)。启动 gVim,在命令模式下依次按下 \ b v 三个键,就会显示 Buffer Explorer 的子窗口,如下图所示: