vim插件安装——使用vundle管理插件(重点是第三节,前面两节可放肆跳过)

时间:2014.08.06

地点:宿舍

-------------------------------------------------------------------------------------

今晚决定把vim环境搭起来,主要是各种插件,然后就可以过上幸福的生活了。

一、安装插件管理插件pathogen

1. pathogen是一个插件管理插件,方便管理vim中的插件,有了它,一切都变得容易。下载pathogen,https://github.com/tpope/vim-pathogen,解压后,它是一个单独的pathogen.vim文件,我把它放置在路径:D:\Program
Files\Vim\vim74\autoload 下。

2.启用pathogen

配置 _vmrc文件,在文件中添加如下代码

call pathogen#infect()  

保存后打开vim,执行冒号命令可生成帮助文档和确认安装成功

:call pathogen#helptags()

-------------------------------------------------------------------------------------

二、安装自动补全插件插件SuperTab

2.1
下载地址http://www.vim.org/scripts/script.php?script_id=1643

2.2下载解压后,用vim打开supertab.vab文件,执行冒号命令

:so%

2.3在_vimrc文件中添加如下代码,即可在文档编辑是用Tab键执行自动补全功能了

let g:SuperTabRetainCompletionType=2
" 0 – 不记录上次的补全方式
" 1 – 记住上次的补全方式,直到用其他的补全命令改变它
" 2 – 记住上次的补全方式,直到按ESC退出插入模式为止

let g:SuperTabDefaultCompletionType="<C-X><C-O>"
" 设置按下<Tab>后默认的补全方式, 默认是<C-P>,
" 现在改为<C-X><C-O>. 关于<C-P>的补全方式,
" 还有其他的补全方式, 你可以看看下面的一些帮助:
" :help ins-completion
" :help compl-omni

-------------------------------------------------------------------------------------

三、安装插件管理插件

3.1在寻找和安装插件时发现这个vundle插件比pathogen好用,于是改用这个。安装这个插件需要git,比如我的输入如下命令:

git clone https://github.com/gmarik/vundle.git “D:\Program Files\Vim\vimfiles\vundle"

3.2然后修改配置文件

set nocompatible
filetype off                              " 先关闭文件类型
set rtp+=~/.vim/bundle/vundle             " 将vundle路径添加到插件vim路径
call vundle#rc()                          " 执行Vundle初始化
Bundle 'gmarik/vundle'                    " 将Vundle加入到bundle,这句有问题,去掉即可,望有大神指教原因
filetype indent plugin on                 " 安装完后打开文件类型

3.3保存配置~vimrc后,再向~vimrc中添加类似如下的代码就可以自动安装各种其他插件啦,就不要自己一个个去下,省事

" My Bundles here:

" vim-scripts repos

" Syntax
Bundle 'asciidoc.vim'
Bundle 'confluencewiki.vim'
Bundle 'html5.vim'
Bundle 'JavaScript-syntax'
Bundle 'mako.vim'
Bundle 'moin.vim'
Bundle 'python.vim--Vasiliev'
Bundle 'xml.vim'

" Color

Bundle 'desert256.vim'
Bundle 'Impact'
Bundle 'matrix.vim'
Bundle 'vibrantink'
Bundle 'vividchalk.vim'

" Ftplugin
Bundle 'python_fold'

" Indent
Bundle 'indent/html.vim'
Bundle 'IndentAnything'
Bundle 'Javascript-Indentation'
Bundle 'mako.vim--Torborg'
Bundle 'gg/python.vim'

" Plugin
Bundle 'The-NERD-tree'
Bundle 'AutoClose--Alves'
Bundle 'auto_mkdir'
Bundle 'cecutil'
Bundle 'fcitx.vim'
Bundle 'FencView.vim'
Bundle 'FuzzyFinder'
Bundle 'jsbeautify'
Bundle 'L9'
Bundle 'Mark'
Bundle 'matrix.vim'
Bundle 'mru.vim'
Bundle 'The-NERD-Commenter'
Bundle 'project.vim'
Bundle 'restart.vim'
Bundle 'taglist.vim'
Bundle 'templates.vim'
Bundle 'vimim.vim'
Bundle 'ZenCoding.vim'
Bundle 'css_color.vim'
Bundle 'hallettj/jslint.vim'

需要注意的是,Vim 插件名称可能存在重名的情况,这时候就需要在插件后面加上作者的姓氏, 比如Bundle ‘Javascript-Indentation‘,而遇到插件名有空格和斜杠的话, 需要将空格和斜杠替换为 -

3.4打开vim,执行BundleInstall冒号命令即可完成安装,如果出现错误提示,多半是名称有问题, 去 github 和 vim.org 搜索一下吧。

3.5同时执行冒号命令 BundleSearch命令还可以寻找插件,非常方便,其他一起列出如下

" Brief help  -- 此处后面都是vundle的使用命令
" :BundleList          - list configured bundles
" :BundleInstall(!)    - install(update) bundles
" :BundleSearch(!) foo - search(or refresh cache first) for foo
" :BundleClean(!)      - confirm(or auto-approve) removal of unused bundles
"

-------------------------------------------------------------------------------------

四、关于Ctag的安装

这个插件安装有点特别,除了Bundle之外还需要将文件中的ctags.exe文件拷贝到gvim.exe同目录下,我的是在 /Vim/vim74下,若不拷贝会出现如下错误:

Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is

最后上一张我配置好的vim界面图

尽情享受神奇的乐趣吧~

vim插件安装——使用vundle管理插件(重点是第三节,前面两节可放肆跳过)

时间: 2024-09-28 22:27:15

vim插件安装——使用vundle管理插件(重点是第三节,前面两节可放肆跳过)的相关文章

Windows下VIM使用Vundle管理插件

首先安装GVIM和Git,将C:\Program Files\Git\cmd加入到Path环境变量中,之后在CMD中执行: git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 在_vimrc文件中添加如下配置: "配置Vundle开始 "开始使用Vundle的必须配置 set nocompatible filetype off "Vundle的路径: set rtp+=$HOME/.vim/b

Vim使用Vundle管理插件(转)

转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学.至于功能方面,Vim可以通过插件实现全面定制.不过由于其高级配置,你可能需要在其插件系统上花一番时间,才能够高效地对Vim进行个性化定制.幸好,我们有几个工具可以简化我们使用Vim插件.Vundle就是本人每天使用的一款工具. 1. Vundle简介 Vundle

gVim 配置方案 采用Vundle管理插件

在Linux下配置vim非常简单,尤其是采用Vundle来管理插件,使得一切用起来得心应手. Maple大神在github上公布了自己的vim配置方案,相当方便好用.详见 https://github.com/humiaozuzu/dot-vimrc 在Windows下也可以用Maple提供的方案,但是,要修改一些东西.并且,gVim可能需要做一些设置使得它好用一些,比如多标签页显示.隐藏工具栏. 下面,我将介绍我的gVim配置方案. Step 1. 安装gVim 下载gVim之后,安装,我使用

vundle 管理插件

前言:如果不使用vundle的话,进行插件的安装,配置和管理相对会麻烦,曾经没使用vundle的时候我经常遇到无法安装一些vim插件.但使用vundle后你只要在文件中添加一行你的插件名再安装就OK了.先简单说一下vundle的使用,相信你会爱上它.原贴:http://www.jianshu.com/p/mHUR4e步骤:1.先安装vim,安装vim方法见vim 配置篇2.创建文件夹~/.vim和文件~/.vimrc进入你的home目录创建.vim文件夹和 .vimrc文件3.安装vundle

[Eclipse插件] 安装和使用JD-Eclipse插件

JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码.JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库.支持Java 5的功能:如注释,泛型或键入“枚举” .JD-GUI 和 JD-Eclipse都包括JD-Core. JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具.您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码. GUI下载地址:http://java.de

Sublime Text 3常用插件安装(含Emmet插件指令介绍)

(本内容基于Windows环境) 一.已安装有Sublime Text3 二.安装Package Control 安装这个后,可以在线安装所需的插件 方法1.Ctrl+~打开控制台,在控制台输入如下的Python命令 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) e

使用Vundle管理配置Vim的插件

1.介绍: 安装需要Git,触发git clone,默认将每一个指定特定格式插件的仓库复制到~/.vim/bundle/. 搜索需要Curl支持. Windows用户请直接访问Windows setup.如果有任何问题,请参考FAQ.查看Tips获取相关高级配置. 使用non-POSIX shells,比如比较流行对 Fish shell,需要额外对步骤.请查看FAQ. 2.初始安装Vundle: git clone https://github.com/VundleVim/Vundle.vim

sublime text 3 + python配置,完整搭建及常用插件安装

四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯使用EmEditor编辑器确实有些低效(主要是对EmEditor的插件都不熟悉,然后逐个py文件的查找). 在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的

Sublime Text 3安装与使用 Package Control 插件安装

原文地址:http://www.cnblogs.com/zhcncn/p/4113589.html 本文是Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)的笔记,并添加了自己整理的一些内容,感谢原作者. 1. 下载 可以从官网 http://www.sublimetext.com/3 下载. 2. Windows下安装与使用 2.1 安装 1. Win7