zoukankan      html  css  js  c++  java
  • 使用Vim-plug作为Vim 插件管理器

    ref:

    https://www.cnblogs.com/jiftle/p/6918157.html


    - vundle是一款老款的插件管理工具
    - vim-plug相对较新,特点是支持异步加载,相比vundle而言

    Vim-plug

    当没有插件管理器时,Vim 用户必须手动下载 tarball 包形式的插件,并将它们解压到 ~/.vim 目录中。在少量插件的时候可以。但当他们安装更多的插件时,就会变得一团糟。所有插件文件分散在单个目录中,用户无法找到哪个文件属于哪个插件。此外,他们无法找到他们应该删除哪个文件来卸载插件。这时 Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。我们几个月前已经写了关于 Vundle 的文章。今天,我们将看到又一个名为 “Vim-plug” 的 Vim 插件管理器。

    Vim-plug 是一个自由、开源、速度非常快的、极简的 vim 插件管理器。它可以并行地安装或更新插件。你还可以回滚更新。它创建浅层克隆shallow clone最小化磁盘空间使用和下载时间。它支持按需加载插件以加快启动时间。其他值得注意的特性是支持分支/标签/提交、post-update 钩子、支持外部管理的插件等。

    安装

    安装和使用起来非常容易。
    $ cd ~/.vim/autoload || mkdir ~/.vim/autoload && cd ~/.vim/autoload && wget plug.vim  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

     

    用法

    安装插件

    要安装插件,你必须如下所示首先在 Vim 配置文件中声明它们。一般 Vim 的配置文件是 ~/.vimrc

    请记住,当你在配置文件中声明插件时,列表应该以 call plug#begin(PLUGIN_DIRECTORY) 开始,并以 plug#end() 结束。

    例如,我们安装 “lightline.vim” 插件。为此,请在 ~/.vimrc 的顶部添加以下行。
    call plug#begin('~/.vim/plugged') 
    Plug 'itchyny/lightline.vim'
    call plug#end()


    现在,打开 vim 编辑器:
    $ vim
    使用以下命令检查状态:
    :PlugStatus
    然后输入下面的命令,然后按回车键安装之前在配置文件中声明的插件。
    :PlugInstall

    更新插件

    要更新插件,请运行:

    :PlugUpdate

    更新插件后,按下 d 查看更改。或者,你可以之后输入 :PlugDiff

    审查插件

    有时,更新的插件可能有新的 bug 或无法正常工作。要解决这个问题,你可以简单地回滚有问题的插件。输入 :PlugDiff 命令,然后按回车键查看上次 :PlugUpdate的更改,并在每个段落上按 X 将每个插件回滚到更新前的前一个状态。

    删除插件

    删除一个插件删除或注释掉你以前在你的 vim 配置文件中添加的 plug 命令。然后,运行 :source ~/.vimrc 或重启 Vim 编辑器。最后,运行以下命令卸载插件:
    :PlugClean

    该命令将删除 vim 配置文件中所有未声明的插件。

    升级 Vim-plug

    要升级vim-plug本身,请输入:
    :PlugUpgrade

  • 相关阅读:
    【转】CUDA5/CentOS6.4
    【转】centos 6.4 samba 安装配置
    【转】Install MATLAB 2013a on CentOS 6.4 x64 with mode silent
    【转】Getting xrdp to work on CentOS 6.4
    【VLFeat】使用matlab版本计算HOG
    Unofficial Windows Binaries for Python Extension Packages
    March 06th, 2018 Week 10th Tuesday
    March 05th, 2018 Week 10th Monday
    March 04th, 2018 Week 10th Sunday
    March 03rd, 2018 Week 9th Saturday
  • 原文地址:https://www.cnblogs.com/schips/p/10766599.html
Copyright © 2011-2022 走看看