Vim基础篇(三)——插件管理vim-plug

前言:
  Vim一大特点是高度的自定制,可以自主选择安装功能各异的插件。vim-plug是目前使用较火的vim插件管理器。

1 安装vim-plug

   vim-plug 是一款vim插件管理器,它本身就是vim的插件,同时可对其他插件进行一键下载安装、升级、删除卸载管理,它使得对vim的较多插件管理也变得轻松,只需要输入简单指令即可。
  在Unix中为Vim安装 vim-plug ,需要在命令行中输入以下指令。

1
2
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

  如果由于网络原因指令无法成功执行,可以直接从 vim-plug github网址上下载,将其中 vim-plug/master/plug.vim 文件拷贝到 ~/.vim/autoload/ 目录下,如果目录不存在则自己创建。
  如果直接在Window系统下将plug.vim拷贝到子系统Ubuntu的 ~/.vim/autoload 目录下,有可能你的用户权限不能访问plug.vim文件导致vim-plug插件安装失败,指令无法识别,建议在子系统Ubuntu内用 git clone 将仓库拷贝到本地然后用指令 cp 复制文件到 ~/.vim/autoload 目录,通过你的账户操作就能拥有文件的访问权限。

2 配置vim-plug

  在 .vimrc 配置文件中添加以下配置。

1
2
3
call plug#begin()
Plug '<plugin>'
call plug#end()

&emsp;&emsp;这里 <plugin> 表示需要安装的插件,比如要安装主题插件则指令应该为 Plug 'morhetz/gruvbox' ,需要安装多款插件,使用多个 Plug '<Plugin>' 指令即可。

3 安装插件

&emsp;&emsp;通过vim-plug安装插件,首先在.vimrc文件中添加新增插件的 Plug 指令,比如 Plug 'morhetz/gruvbox',指令要加在 call plug#begin()call plug#end() 两行之间才生效。
&emsp;&emsp;修改配置文件后可以在vim中执行指令以下使得配置文件立刻生效。

1
:source ~/.vimrc

&emsp;&emsp;然后只需要在vim中执行一条指令即可自动完成。

1
:PlugInstall

Vim基础篇(三)——插件管理vim-plug

前言:
&emsp;&emsp;Vim一大特点是高度的自定制,可以自主选择安装功能各异的插件。vim-plug是目前使用较火的vim插件管理器。

1 安装vim-plug

&emsp;&emsp; vim-plug 是一款vim插件管理器,它本身就是vim的插件,同时可对其他插件进行一键下载安装、升级、删除卸载管理,它使得对vim的较多插件管理也变得轻松,只需要输入简单指令即可。
&emsp;&emsp;在Unix中为Vim安装 vim-plug ,需要在命令行中输入以下指令。

1
2
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

&emsp;&emsp;如果由于网络原因指令无法成功执行,可以直接从 vim-plug github网址上下载,将其中 vim-plug/master/plug.vim 文件拷贝到 ~/.vim/autoload/ 目录下,如果目录不存在则自己创建。
&emsp;&emsp;如果直接在Window系统下将plug.vim拷贝到子系统Ubuntu的 ~/.vim/autoload 目录下,有可能你的用户权限不能访问plug.vim文件导致vim-plug插件安装失败,指令无法识别,建议在子系统Ubuntu内用 git clone 将仓库拷贝到本地然后用指令 cp 复制文件到 ~/.vim/autoload 目录,通过你的账户操作就能拥有文件的访问权限。

2 配置vim-plug

&emsp;&emsp;在 .vimrc 配置文件中添加以下配置。

1
2
3
call plug#begin()
Plug '<plugin>'
call plug#end()

&emsp;&emsp;这里 <plugin> 表示需要安装的插件,比如要安装主题插件则指令应该为 Plug 'morhetz/gruvbox' ,需要安装多款插件,使用多个 Plug '<Plugin>' 指令即可。

3 安装插件

&emsp;&emsp;通过vim-plug安装插件,首先在.vimrc文件中添加新增插件的 Plug 指令,比如 Plug 'morhetz/gruvbox',指令要加在 call plug#begin()call plug#end() 两行之间才生效。
&emsp;&emsp;修改配置文件后可以在vim中执行指令以下使得配置文件立刻生效。

1
:source ~/.vimrc

&emsp;&emsp;然后只需要在vim中执行一条指令即可自动完成。

1
:PlugInstall

PlugInstall.png

4 卸载插件

&emsp;&emsp;要删除插件首先需要在配置文件中将被删插件相关的配置都删除或注释掉,安装插件时添加的 Plug '<Plugin>' 指令也要删除或注释,然后通过指令 :source ~/.vimrc 保存配置文件并重新加载,输入以下指令卸载插件。

1
:PlugClean

5 插件更新

&emsp;&emsp;使用Vim安装十几个甚至几十个插件也并不少见,通过插件管理器vim-plug可以一键对所有插件进行更新操作,如果发现新版本则会自动更新它们,指令如下。

1
PlugUpgrade

4 卸载插件

&emsp;&emsp;要删除插件首先需要在配置文件中将被删插件相关的配置都删除或注释掉,安装插件时添加的 Plug '<Plugin>' 指令也要删除或注释,然后通过指令 :source ~/.vimrc 保存配置文件并重新加载,输入以下指令卸载插件。

1
:PlugClean

5 插件更新

&emsp;&emsp;使用Vim安装十几个甚至几十个插件也并不少见,通过插件管理器vim-plug可以一键对所有插件进行更新操作,如果发现新版本则会自动更新它们,指令如下。

1
PlugUpgrade