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里的那个以插件名为名的目录就好。

  • 相关阅读:
    cocostudio 使用教程
    anrdroid AVD启动不起来的问题。Waiting for HOME ('android.process.acore') to be launched
    Android SDK无法更新的问题解决办法
    Code(容斥,好题)
    莫比乌斯反演(转)
    随笔--新建查询
    11427
    uva11722
    uva11021
    How many integers can you find(容斥+dfs容斥)
  • 原文地址:https://www.cnblogs.com/gtarcoder/p/4632325.html
Copyright © 2011-2022 走看看