vundle这个插件主要是用来插件管理的。它可以根据你配置的插件地址,自动下载、更新、删除插件,非常的好用

地址 https://github.com/gmarik/vundle

然后你在 .vim下穿件一个bundle目录,紧接着把vundle放进去就行了。还有一种更加方便的方法,就是直接使用如下的命令

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

安装好以后,在你的.vimrc中加入如下内容

""""""""""""""""""""""""""""""
"vundle.vim
"可以管理、安装、卸载你的插件
"""""""""""""""""""""""""""""" "似乎这里是必须的,后面会重新打开
filetype off "设置运行跟初始化Vundle的路径
set rtp+=~/.vim/bundle/vundle/ "设置插件的安装目录,默认是vundle
"call vundle#begin('~/some/path/here')
"所有的安装插件都要在begin 跟 end
call vundle#begin() "添加Vundle到Vundle管理列表
Bundle 'gmarik/vundle' """""""""""""""""""""""""
"在Github其他用户下的repos, 需要写出”用户名/repos名
"""""""""""""""""""""""""
"方法、变量列表
Bundle 'majutsushi/tagbar'
"树形显示当前目录结构
Bundle 'scrooloose/nerdtree'
Bundle 'kien/ctrlp.vim'
Bundle 'Valloric/YouCompleteMe' "显示缓存文件列表
Bundle 'jlanzarotta/bufexplorer'
"使用Tab只能补全
Bundle 'ervandew/supertab'
"给字串添加()等包裹符号的插件
Bundle 'tpope/vim-surround'
Bundle 'exvim/main'
"自动补全引号、括号等
Bundle 'Raimondi/delimitMate'
"添加注释
Bundle 'tpope/vim-commentary' """""""""""""""""""""""""
"在Github vim-scripts 用户下的repos,只需要写出repos名称
"""""""""""""""""""""""""
"查看当前文件目录,不是以侧边栏显示,不过感觉没有nerdtree有用
"Bundle 'winfileexplorer'
"Bundle 'bufexplorer' """""""""""""""""""""""""
"不在Github上的插件,需要写出git全路径
"""""""""""""""""""""""""
"Bundle 'git://git.wincent.com/command-t.git' """""""""""""""""""""""""
"从本地获取插件,比如一些自己写的插件
"""""""""""""""""""""""""
"Bundle 'file://zhangshuli/.vim/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
" Avoid a name conflict with L9
"看起来像是处理名字冲突的?
"Bundle 'user/L9', {'name': 'newL9'} """""""""""""""""""""""""
"感觉用处不大的插件
"""""""""""""""""""""""""
"窗口管理器-02年以后就不再有人更新了,而且很多插件都不支持
"Bundle 'winmanager' "对应上面的begin
call vundle#end() "对应上面的filetype off
filetype plugin indent on
" To ignore plugin indent changes, instead use:
" Brief help
" :BundleList - list configured plugins
" :BundleInstall(!) - install (update) plugins
" :BundleSearch(!) foo - search (or refresh cache first) for foo
" :BundleClean(!) - confirm (or auto-approve) removal of unused plugins
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line "配置默认的ycm_extra_conf.p

vim 插件之vundle的更多相关文章

  1. Vim插件管理——Vundle

    Vim插件管理--Vundle 都说Vim时程序员写给自己的编辑器,其中的情结可想而知.身为一只程序狗CodingDoge,今天就让我带各位学习Vim的使用. vim因为其庞大而强劲的插件受到无比的推 ...

  2. vim插件管理vundle备忘

    转自:http://blog.csdn.net/jiaolongdy/article/details/17889787/ http://www.cnblogs.com/xia520pi/archive ...

  3. Vim插件管理 -- Vundle

    1 插件目录  -/.vim/bundle/ 没有可自行创建 2 安装Vundle  $ git clone https://github.com/VundleVim/Vundle.vim.git   ...

  4. 菜鸟vimer成长记——第4.0章、Vim插件管理利器-Vundle

    定义 Vundle是vim bunler和简称,它是一个vim插件管理器. Vim本身缺乏对插件的有效管理,安装插件并配置.vimrc文件非常不便.gmarik受到Ruby的bunler的启发,开发了 ...

  5. [vundle]利用vundle工具来管理vim插件

    转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但 ...

  6. 用Vundle管理Vim插件

    作为程序员,一个好用的Vim,是极其重要的,而插件能够使原本功能羸弱的Vim变得像其他功能强大的IDE一样好用.然而下载.配置插件的过程比较繁琐,大家往往需要自己进行下载/配置等操作,如果还涉及到更新 ...

  7. vim插件安装总结

    vim插件安装总结 vim 插件 vundle 插件对于vim来说是一个杀手级别的神器助手,能自动补全,语法高亮,文件搜索等等,有效地提升了编程效率.下面就个人的一些安装和使用进行一个总结. 自动管理 ...

  8. vim配置(使用Vundle)

    1.前言 Vim的配置文件位于~/.vimrc,文件使用VimScript语法来编写. 2. vim插件管理 Vundle是一个全自动的插件管理器,让我们通过维护插件列表的方式管理插件.它为安装.更新 ...

  9. 在Mac上使用vundle自动安装vim插件,并用vim代替sourceinsight

    一直以来在Mac上找不到好的代码阅读工具,最近根据网上的教程,自己总结一下,做了个在Mac的类sourceinsight的vim,感觉很好用.我不喜欢那种把vim搞的很复杂的配置,所以做了个仅仅能满足 ...

  10. vim插件管理之Vundle

    Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.正是由于其可定制的特性, 许许多多的Vim插件便诞生了.管理这些插件又成为我们最为头疼的问题,最近无 ...

随机推荐

  1. arXiv 2015深度学习年度十大论文

    由康奈尔大学运营维护着的arXiv网站,是一个在学术论文还未被出版时就将之向所有人开放的地方.这里汇聚了无数科学领域中最前沿的研究,机器学习也包括在内.它反映了学术界当前的整体趋势,我们看到,近来发布 ...

  2. 洛谷——P1351 联合权值

    https://www.luogu.org/problem/show?pid=1351 题目描述 无向连通图G 有n 个点,n - 1 条边.点从1 到n 依次编号,编号为 i 的点的权值为W i , ...

  3. extjs 时间范围选择的实现

    extjs中 有时须要选择一个日期范围 ,须要自己主动推断,选择的開始日期不能大于结束日期,或结束日期不能小于開始日期,实现的代码例如以下 效果图: watermark/2/text/aHR0cDov ...

  4. WebRTC代码走读(八):代码文件夹结构

    转载注明出处http://blog.csdn.net/wanghorse ├── ./base //基础平台库,包含线程.锁.socket等 ├── ./build //编译脚本.gyp ├── ./ ...

  5. 一个人的旅行 HDU杭电2066【dijkstra算法 || SPFA】

    pid=2066">http://acm.hdu.edu.cn/showproblem.php? pid=2066 Problem Description 尽管草儿是个路痴(就是在杭电 ...

  6. 自己定义CNN网络模型并使用caffe训练

    caffe自带的例子中对mnist手写体数字训练使用的卷积神经网络是在lenet_train_test.prototxt中定义的,隐含层包含了2个卷积层,2个池化层,2个全连接层,1个激活函数层.网络 ...

  7. [JZOJ 5888] [NOIP2018模拟9.29] GCD生成树 解题报告 (最大生成树+公约数)

    题目链接: http://172.16.0.132/senior/#main/show/5888 题目: 题解: 思路是这样的:两个数的最大公约数一定不会比这两个数的任意一个数大.因此我们把权值相等的 ...

  8. [NOIP2017] 逛公园 解题报告(DP)

    我很不想说 在我的AC代码上我打了表,但实在没有办法了.莫名的8,9个点RE.然而即便是打表...也花了我很久. 这大概是NOIP2017最难的题了,为了让不懂的人更容易理解,这篇题解会比较详细 我的 ...

  9. javaBean 练习—封装学生信息

    编写一个封装学生信息的JavaBean对象,在页面中调用该对象,并将学生信息输出在页面中. package com.sp.test; public class Student { private St ...

  10. 关于JQuery中的事件冒泡

    什么是事件冒泡? 事件冒泡就是当父元素和子元素存在同一事件时在子元素的事件处理程序中会自动调用其父级元素的事件处理程序. demo: <!DOCTYPE html> <html xm ...