VIM 插件一般安装在 5 个地方, 存放插件的路径都列在“runtimepath”选项中,我们可以使用 set 命令查看它:
:set runtimepath?
一般来说显示结果如下:
runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/
vim71,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
Unix 下的 $HOME/.vim 或 Windows 下的
[url=http://edyfox.codecarver.org/html/win_homedir.html][color=#0000ff]%HOME%[/color][/url]
/vimfiles是存储用户自定义脚本及插件。 该目录下的脚本会在系统脚本加载前执行, 用于扩展与替代系统脚本原有功能。
$VIM/vimfiles: 功能同上, 不过是全局设置,对所有用户均有效的。
$VIMRUNTIME: 随 VIM 一同发行的插件与脚本。 不要在这里存放你自己下载或安装的文件,升级 VIM 的时候, 这里的文件很可能被直接覆盖掉, 不会给出任何提示信息。
Unix 下的 $HOME/.vim/after 或 Windows 下的
[url=http://edyfox.codecarver.org/html/win_homedir.html][color=#0000ff]%HOME%[/color][/url]
/vimfiles/after:用于对已有设置进行一些小的修正和覆写。
$VIM/vimfiles/after: 对所有用户均有效的一些全局设置修正脚本。
以上路径都是使用“VIM 语言”给出的, 一般情况下, $VIMRUNTIME 都不会被定义为系统环境变量, $VIM 在少数情况下会在 VIM 之外被定义。 如果你想知道这些路径都是什么, 可以在 VIM 中使用“:echo $VIMRUNTIME”或“:echo $VIM”。
以上提到的 5 个目录的子目录结构都是相同的。 如果你希望在其它目录里安装插件的话,建议使用 $VIMRUNTIME 的目录结构作为模版, 将必要的目录结构创建完整,像这样:
+
   +   colors
   +   compiler
   +   doc
   +   etc
   +   ftdetect
   +   ftplugin
   +   indent
   +   keymap
   +   plugin
   +   syntax
以上为转载,以下为自己的实际操作记录过程:
先期准备:在家目录下新建一个目录.vim,在.vim下新建目录autoload和plugin目录,把需要安装的插件存到这两个目录下面,就可以用了。
一、安装NERD_tree.vim。找到NERD_tree.zip,下载。把解压缩后的NERD_tree.vim复制到$.vim/plugin目录下,把NERD_tree.txt复制到$.vim/doc目录下。然后打开gvim,在命令窗口中键入“gvim“,在gvim窗口中,按ESC键转到命令行模式,:NERDTree回车,在gvim窗口的左侧就会出现树形的窗口。安装成功。
你可以双击文件在当前的窗口打开,也可以中键点击文件,在一个新的分割窗口内打开,也可以用 t 键,在一个新的标签页打开文件,C
键可以把当前的目录作为顶极目录,? 就可以得到一个常用命令手册,更详细的命令和功能可以查看 NERD tree 的帮助: :help
NERD_tree.txt 。

  1. o 打开关闭文件或者目录
  2. t 在标签页中打开
  3. T 在后台标签页中打开
  4. ! 执行此文件
  5. p 到上层目录
  6. P 到根目录
  7. K 到第一个节点
  8. J 到最后一个节点
  9. u 打开上层目录
  10. m 显示文件系统菜单(添加、删除、移动操作)
  11. ? 帮助
  12. q 关闭
Shift+R刷新目录树 二、安装rails插件:打开 rails.vim下
载页,找到rails.zip,下载。解压缩后的plugin目录下的rails.vim复制到$.vim/plugin目录下,解压缩后的
autoload目录下的rails.vim复制到$.vim/autoload目录下。重新启动gvim,在菜单中有一项“Plugin“,打开后有一
项”rails“,然后点击“new“,就可以开始rails之旅了。


三、 python.vim

四、c.vim
c/c++ support,让你用编写c/c++程序时如虎添翼,有很多贴心的功能,每个功能都有快捷键,
如果经常编写一些单文件的c程序,但是不想写makefile,用这个,他帮你完成,F9编译并链接,
ctrl-F9运行

五、安装 Taglist- (沿未安装)
六、安装svncommand.vim。(尚未安装)
  • svncommand.vim- 集成源代码管理工具SVN客户端
七、 rubysnippets
http://www.vim.org/scripts/script.php?script_id=1966

Ruby Snippets的演示:
http://eustaquiorangel.com/blog/show/438
注意:在vim的配置文件中必须加入下面一行。
autocmd BufNewFile,BufRead *.rb source ~/.vim/scripts/rubysnippets.vim

八、d.vim
http://www.vim.org/scripts/script.php?script_id=379

description

Syntax file for the D programming language.

install details

d.vim is now included in the offical vim distribution, v6.3 and later. To override the default version included
in the distribution, place the downloaded d.vim in your syntax directory. On windows, copy to $VIM/vimfiles/syntax or $HOME/vimfiles/syntax. On Linux copy to $HOME/.vim/syntax or $VIM/vimfiles/syntax.
In older versions of vim (< v6.3), add
   autocmd! BufRead,BufNewFile *.d setfiletype d
to your .vimrc or filetype.vim file. See :help filetype and :help new-filetype.

javascript.vim
http://www.vim.org/scripts/script.php?script_id=1936