vim 插件管理
vim 插件管理分类
- vundle.vim:是自动化的插件管理工具
- pathogen: 配置更自由的插件管理工具
- SpaceVim: 模块化的 Vim IDE
vundle
配置需要安装的插件(.vimrc):
" Github上的插件 " 格式为 Plugin '用户名/插件仓库名' Plugin 'tpope/vim-fugitive' " 来自 http://vim-scripts.org/vim/scripts.html 的插件 " Plugin '插件名称' 实际上是 Plugin 'vim-scripts/插件仓库名' 只是此处的用户名可以省略 Plugin 'L9' " 由Git支持但不再github上的插件仓库 Plugin 'git clone 后面的地址' Plugin 'git://git.wincent.com/command-t.git' " 本地的Git仓库(例如自己的插件) Plugin 'file:///+本地插件仓库绝对路径' Plugin 'file:///home/gmarik/path/to/plugin' " 插件在仓库的子目录中. " 正确指定路径用以设置runtimepath. 以下范例插件在sparkup/vim目录下 Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
命令用法:
:PlugInstall 命令会安装在你的.vimrc文件中列出来的所有插件。 :PluginInstall <plugin-name> 还可以只安装某一个特定的插件,只要传递其名称。 :BundleList -列举列表(也就是.vimrc)中配置的所有插件 :BundleInstall -安装列表中的全部插件 :BundleInstall! -更新列表中的全部插件 :BundleSearch foo -查找foo插件 :BundleSearch! foo -刷新foo插件缓存 :BundleClean -清除列表中没有的插件 :BundleClean! -清除列表中没有的插件
博客里大都是转载的内容,其目的主要用户知识的组织和管理。