1.官方网站下载最新的gvim7.1 win32,然后选择完全安装;我是安装在d:/vim目录下面,安装后的目录结构如下:
D:/VIM
├─vim71
│ ├─autoload
│ ├─colors
│ ├─compiler
│ ├─doc
│ ├─ftplugin
│ ├─indent
│ ├─keymap
│ ├─lang
│ ├─macros
│ ├─plugin
│ ├─spell
│ ├─syntax
│ ├─tools
│ └─tutor
└─vimfiles
├─after
├─autoload
├─colors
├─compiler
├─doc
├─ftdetect
├─ftplugin
├─indent
├─keymap
├─plugin
└─syntax
2.安装常用插件:
vimdoc | http://vcd.gro.clinux.org (中文) |
安装 | 直接安装即可,安装时会自动搜索到vim的安装位置,然后安装到相应的目录 |
使用 | :h |
说明 | 中文帮助文档 |
taglist | http://www.vim.org/scripts/script.php?script_id=273 |
安装 | 解压到vim71目录下面 |
使用 | :Tlist |
说明 | 需要Ctags产生的tags文件配合 |
WinManager | http://www.vim.org/scripts/script.php?script_id=95 |
安装 | 解压到vim71目录下面 |
使用 | wm,这个命令是通过在_vimrc中配置后才能有,具体配置见后面的_vimrc文件 |
说明 | 此插件的作用是将TagList窗口和netrw窗口整合起来 |
Ctags | http://ctags.sourceforge.net |
安装 | 解压到vim71目录下面 |
使用 | ctags -R --c++-kinds=+p --fields=+iaS --extra=+q src 在对C++文件进行补全时,OmniCppComplete插件需要在标签文件中包含C++的额外信息,因此上面的ctags命令不同于以前我们所使用的,它专门为C++语言生成一些额外的信息. |
说明 | 其实只是一个ctags.exe文件,用来产生tags文件供其它插件使用 |
MiniBufExplorer | http://www.vim.org/scripts/script.php?script_id=159 |
安装 | 将minibufexpl.vim 放 到vim71/plugin 文件 夹中即可; |
使用 | 打开多个文件后,自动在顶端出现文件标签,双击鼠标或者Ctrl+tab键可以切换文件; |
说明 | |
grep | http://www.vim.org/scripts/script.php?script_id=311 |
安装 | 将grep.vim 放 到vim71/plugin 文件 夹中即可; |
使用 | 安装后会在菜单=》工具中增加search子菜单,也可以用命令:grep或者按照后面给出的_vimrc文件映射快捷键F3 |
说明 | 需要windows版本的grep.exe程序配合; 到http://unxutils.sourceforge.net/下载unxutils工具包里面包含grep.exe,把grep.exe放到系统c:/windows/system32下面即可。 |
omnicppcomplete | http://www.vim.org/scripts/script.php?script_id=1520 |
安装 | 解压到vimfiles目录下面; |
使用 | 配合后面的supertab插件,使用Tab键进行自动完成; |
说明 | 如果要对c++文件进行自动完成,需要生成tag文件时用特殊的选项,见后面的_vimrc配置文件 |
a | http://www.vim.org/scripts/script.php?script_id=31 |
安装 | 将a.vim 放 到vim71/plugin 文件 夹中即可; |
使用 | :A |
说明 | 在源文件和头文件之间进行切换 |
Supertab | http://www.vim.org/scripts/script.php?script_id=1643 |
安装 | 将supertab.vim 放 到vim71/plugin 文件 夹中即可; |
使用 | 配合前面的omnicppcomplete插件,使用Tab键进行自动完成; |
说明 | |
NERD_commenter | http://www.vim.org/scripts/script.php?script_id=1218 |
安装 | 解压到vim71目录下面 |
使用 | http://xiaobo.spaces.live.com/blog/cns!5ec21dee9b73c1a8!814.entry |
说明 | |
lookupfile | http://www.vim.org/scripts/script.php?script_id=1581 |
安装 | 解压到vimfiles目录下面; |
使用 | 根据后面的_vimrc配置文件,使用F5键打开搜索窗口;Tab键进行选择 |
说明 | 依赖于插件genutils |
genutils | http://www.vim.org/scripts/script.php?script_id=197 |
安装 | 解压到vimfiles目录下面; |
使用 | 这个插件提供了一些通用的函数,可供其它的脚本使用 |
说明 | 供lookupfile插件使用 |