1.pathogen简介:
    通常情况下安装vim插件是将所有的插件和相关的doc文件都安装在一个文件夹中,如$VIM/vim74/plugin目录下,文档在$VIM/vim74/doc目录下,但这样做的后果是修改和卸载很麻烦,混在一起不好分清属于哪个插件的文件,删错了容易导致vim出错。
    pathogen就是用来管理插件的一个插件。pathogen让每一个插件占有一个独立的目录,解决了文件分散的问题。
2.安装pathogen,该插件不能放到$VIM/vim74等vim系统目录下,只能放到$HOME/.vimrc或$HOME/_vimrc等用户目录下。
    pathogen的下载地址为:https://github.com/tpope/vim-pathogen,下载后可以直接解压。pathogen插件只有一个单独的脚本pathogen.vim,所谓安装就是把它放在当前用户的 ~/.vim/autoload 目录下即可。如果时windows用户放在$HOME\vimfiles\autoload文件夹里面。
3.启动pathogen。
    启动pathogen根据官方的说法(2016.6.13)配置文件vimrc里面最少要有以下三条命令。
    execute pathogen#infect()
    syntax on
    filetype plugin indent on
4.生成帮助文件。
    在vim下输入":execute pathogen#helptags()"即可。
5.安装新插件。
    在$HOME/.vim目录下(存放autoload目录的),新建bundle目录,只需将新插件放到该目录下即可。通常我们用git目录来实现,使用git的好处是,众多插件支持这种安装方法,可在bundle下自动生成插件子目录,并可随官方同步更新。
    比如安装markdown插件:
        cd ~/.vim/bundle
        git clone https://github.com/plasticboy/vim-markdown.git
    这样pathogen自动在bundle目录下生成markdown子目录并使该插件生效。
6.更新和卸载插件。
    更新插件,只需在$HOME/.vim/bundle目录下,进入对应的插件目录,执行:"git pull origin"即可更新。
    卸载插件,只需在$HOME/.vim/bundle目录下,将对应的插件目录删除即可。

Vim下的插件管理工具pathogen简介的更多相关文章

  1. vim利用插件管理工具-管理配置文件

    目前被广泛应用的2各插件管理工具Pathogen和Vunble,我先说Pathogen Pathogen Pathogen完全用vim脚本编写,不用其他的代码(Vunble就用了python),所以安 ...

  2. xcode 插件管理工具

    每次xcode 更新后之前安装的插件 都失效了!解决办法: 一.可以通过在原插件项目infoplist新增 新xcode的 DVTPlugInCompatibilityUUID 来使之支持新版xcod ...

  3. Golang包管理工具glide简介

    Golang包管理工具glide简介 前言 Golang是一个十分有趣,简洁而有力的开发语言,用来开发并发/并行程序是一件很愉快的事情.在这里我感受到了其中一些好处: 没有少了许多代码格式风格的争论, ...

  4. 【one day one linux】linux下的软件包管理工具

    Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...

  5. IOS-Alcatraz(插件管理工具)

    一.简单说明 Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件.模版以及颜色配置的工具. 二.如何安装 1.github地址:https://github.com/a ...

  6. [转]Vim插件管理工具Vundle

    原文:http://www.linuxzen.com/vimpei-zhi-xi-lie-cha-jian-guan-li.html 当转载成为一种习惯.. 最近对Vim进行了一番较大的配置变动,所以 ...

  7. vim配置文件和插件管理

    本文通过总结零碎的资料总结而成,更多是去引导学习vim配置文件及插件使用. .vimrc配置文件,内容如下(备注清晰) "引入插件pathogen使用 execute pathogen#in ...

  8. kubectl插件管理工具krew

    文章转载自:https://blog.51cto.com/loong576/2452592 一.k8s核心组件 Kubernetes 主要由以下几个核心组件组成: etcd 保存了整个集群的状态: a ...

  9. 【转】Mac端包管理工具——Homebrew简介及安装

    Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...

随机推荐

  1. 单页WEB应用(三),Chat聊天模块

    Chat 聊天模块 这个模块应该就是该书全篇的唯一一个模块吧,后面差点儿全部的篇章都环绕这个模块去实现的,只是就通过这一个模块的实现和上线,也能体现单页应用开发到公布上线的整个过程,毕竟后面的数据.通 ...

  2. URLRewriter.dll的使用

    http://www.cnblogs.com/Jaylong/archive/2011/10/17/url.html 微软URLRewriter.dll的url重写的简单使用 先添加引用URLRewr ...

  3. jansson的使用

    https://jansson.readthedocs.org/en/2.5/gettingstarted.html https://github.com/akheron/jansson/blob/m ...

  4. iOS 设置UILabel 的内边距

    iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect { UIEdgeInsets insets = {, , , }; [super draw ...

  5. jQuery(一)引入

    一.jQuery简介 jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多) 二.安装 2.1.下载 下载地址:http://jq ...

  6. python3安装Beautiful Soup爬虫组件

    第一步:下载beautifulsoup4-4.3.2.tar.gz 第二步:拷贝解压缩目录到C:\Python34\beautifulsoup4-4.3.2 第三步: 第四步: 第五步:拷贝C:\Py ...

  7. win10系统80端口被占用怎么办?

    win10系统80端口被占用怎么办? 因为win10默认开启了IIS因此占用了80端口,可以netstat –ano 查到. 运行netstat -aon | findstr :80 ,发现pid是4 ...

  8. Linux中-POSIX 线程详解

    一种支持内存共享的简捷工具   摘自https://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/ 线程是有趣的 了解如何正确运用线 ...

  9. sublime Text3 JsFormat

    https://github.com/sprinng/JsFormat 下载解压 放到 首选项 --> 浏览插件目录 重启sublime ctrl+shift+p 安装 使用: 右键JsForm ...

  10. rarcrack

    apt-get install rarcrack使用方法:rarcrack --threads xx --type rar xx.rar