zoukankan      html  css  js  c++  java
  • 使用vim-pathogen 进行插件管理

      使用vim的插件管理器 pathogen进行vim的插件管理。

    1. pathogen 管理插件
       pathogen让每个插件占有一个单独的目录,解决了文件分散的问题。安装完 pathogen之后,只需要在~/.vim/目录下新建一个目录~/.vim/bundle/,并将要安装的所有插件放在~/.vim/bundle /目录下即可以使用(直接在~/.vim/bundle目录下 git clone xxx.git 即可)。如果要删除某个插件,只需要将~/.vim/bundle/目录下对应的插件目录删除即可。如果想保持某个插件为最新版本,直接从插 件的仓库checkout一份代码到bundle目录即可。

    2. 安装vim的插件管理器 pathogen

    从 github上获得pathogen,解压到~/.vim 目录下,将pathogen中的autoload目录拷贝到 ~/.vim  目录下。

    $cd ~/.vim

    $mkdir bundle &&  mkdir autoload && cd bundle

    $git clone https://github.com/tpope/vim-pathogen.git

    $cp -r  pathogen/autoload  ~/.vim

    3. 在.vimrc中设置 pathogen

    在~/.vimrc 文件里, filetype plugin indent on 之前的任何地方,加入这句:call pathogen#infect() 

    4. 安装新插件

    例如 安装NERDTree

    例如,要下载安装NERDTree插件,只需要进入到~/.vim/bundle/目录,然后执行以下命令:

      git clone http://github.com/scrooloose/nerdtree.git  

    下载完成后,会看到~/.vim/bundle/目录下会多出一个新的目录:nerdtree

    OK!NERDTree插件已经安装完成了!可以看到这种方式比传统的vim插件安装方式简单多了!

    而要卸载该插件也非常简单,只需要在~/.vim/bundle/目录下删除nerdtree目录即可,干净利落!

    要更新该插件到最新版本,只需要进入到该目录~/.vim/bundle/nerdtree/,并执行以下命令:

      git pull origin  

    当然这种安装和更新插件的方法只适用于代码仓库支持git的方法。

    对于无法用git下载的插件,就更新bundle里的那个以插件名为名的目录就好。

  • 相关阅读:
    .net 用户控件ascx.cs注册js脚本代码无效果
    Sql-exec
    C# 复制指定节点的所有子孙节点到新建的节点下
    C# 拷贝指定文件夹下的所有文件及其文件夹到指定目录
    svn 命令
    C语言运算符优先级
    两级宏&&字符串化宏
    [C++]#if !defined 的作用
    四面体ply格式文件图和数据对应关系分析
    PLY格式介绍
  • 原文地址:https://www.cnblogs.com/gtarcoder/p/4632325.html
Copyright © 2011-2022 走看看