vim插件管理之Vundle
2024-10-18 18:30:11
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官方网站查看
最新文章
- js string to int
- AndroidStudio的一些坑
- css写宽为30%的正方形
- POJ 1011 Sticks dfs,剪枝 难度:2
- Social networks and health: Communicable but not infectious
- Prism - WPF MVVM(Model-View-ViewModel)设计模式【学习】
- linux内核--软中断与tasklet
- B - The Suspects -poj 1611
- uva11624 - Fire!
- hdu5115(区间dp)
- MyEclipse中导出javadoc文档
- js常用的数组方法
- [Codeforces 176B]Word Cut
- C语言实现链栈的初始化&;进栈&;出栈&;读取栈顶元素
- layui加载层
- 14. Longest Common Prefix ★
- Maven+SSM整合.doc
- vs widows服务的开发
- Windows Installation
- linux下关于mysql的命令的用法
热门文章
- MyBatis使用DEMO及cache的使用心得
- MFC 动态创建控件
- Windows下如何建立以";.";开头的文件夹
- CH Round #57 - Story of the OI Class 凯撒密码
- java中的集合链表
- [转] 使用SQL脚本查看表空间使用率和使用dba_tablespace_usage_metrics视图的差别
- poj 2774 Long Long Message,后缀数组,求最长公共子串 hdu1403
- Oracle中NVARCHAR2与VARCHAR2的差别
- js执行环境相关
- ftp读取txt数据并插入数据库