Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。正是由于其可定制的特性,

许许多多的Vim插件便诞生了。管理这些插件又成为我们最为头疼的问题,最近无意中发现了Vundle----其特色在于使用git来管理插件,

更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下。那么下面我们就来看看如何安装和配置Vundle:

1.在用户根目录下创建.vim/bundle目录(如果在用户根目录没有的这些目录的话)

   2.将vundle拷贝到./vim/bundle中去:git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

   3.配置vundle:在用户根目录下创建.vimrc文件(如果没有的话),并将以下代码拷贝到该文件中:

set nocompatible              " be iMproved, required
filetype off " required " set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Avoid a name conflict with L9
Plugin 'user/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help(简介)
" :PluginList - lists configured plugins(列出已经配置的插件)
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate(安装插件;添加“!”表示升级文件或者仅仅使用PluginUpdate)
" :PluginSearch foo - searches for foo; append `!` to refresh local cache(查找相关插件)
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal(清理相关插件)
"
" see :h vundle for more details or wiki for FAQ(使用":h"查看帮助)
" Put your non-Plugin stuff after this line

   4.安装插件:运行vim,之后运行":PluginInstall"命令即可安装.vimrc文件中配置的插件

详情请前往Vundle官方网站查看

最新文章

  1. js string to int
  2. AndroidStudio的一些坑
  3. css写宽为30%的正方形
  4. POJ 1011 Sticks dfs,剪枝 难度:2
  5. Social networks and health: Communicable but not infectious
  6. Prism - WPF MVVM(Model-View-ViewModel)设计模式【学习】
  7. linux内核--软中断与tasklet
  8. B - The Suspects -poj 1611
  9. uva11624 - Fire!
  10. hdu5115(区间dp)
  11. MyEclipse中导出javadoc文档
  12. js常用的数组方法
  13. [Codeforces 176B]Word Cut
  14. C语言实现链栈的初始化&进栈&出栈&读取栈顶元素
  15. layui加载层
  16. 14. Longest Common Prefix ★
  17. Maven+SSM整合.doc
  18. vs widows服务的开发
  19. Windows Installation
  20. linux下关于mysql的命令的用法

热门文章

  1. MyBatis使用DEMO及cache的使用心得
  2. MFC 动态创建控件
  3. Windows下如何建立以"."开头的文件夹
  4. CH Round #57 - Story of the OI Class 凯撒密码
  5. java中的集合链表
  6. [转] 使用SQL脚本查看表空间使用率和使用dba_tablespace_usage_metrics视图的差别
  7. poj 2774 Long Long Message,后缀数组,求最长公共子串 hdu1403
  8. Oracle中NVARCHAR2与VARCHAR2的差别
  9. js执行环境相关
  10. ftp读取txt数据并插入数据库