VIM学习笔记 插件管理器(minpac)

Vim8引入了内置的packages软件包功能。而minpac则是构建于packages软件包功能之上的轻量化插件管理器。

安装配置

首先在操作系统中,为minpac创建安装目录:

使用以下命令,将minpac作为手动载入的插件,安装在opt目录中:

$ cd ~/vimfiles/pack/minpac/opt
$ git clone https://github.com/k-takata/minpac.git

在vimrc配置文件中,添加以下命令:

packadd minpac
call minpac#init()

安装插件

minpac支持源码托管在GitHub的插件,你可以在github.com/vim-scripts/上找到vim官网里所有插件的镜像,也可以直接引用github.com的网址。

如果希望安装新插件,可以在vimrc配置文件中,添加以下minpac#add()命令:

call minpac#add('lilydjwg/colorizer')
call minpac#add('kshenoy/vim-signature')
call minpac#add('yyq123/HTML-Editor')

默认情况下,插件将被作为自动载入插件安装至start目录。

通过在函数中指定'type': 'opt'选项,将minpac自身作为手动载入插件进行注册。

call minpac#add('k-takata/minpac', {'type':'opt'})

然后使用以下命令,重新载入vimrc配置文件,并安装插件:

:source ~/.vimrc
:call minpac#update()

安装的插件将存放在pack子目录中,目录结构如下:

Directory

卸载插件

如果希望卸载插件,请先在vimrc文件中删除相关call minpac#add('')命令;然后重新载入vimrc文件,并执行以下命令:

:call minpac#clean()

更新插件

建议在vimrc文件中,增加以下命令映射以便于后续操作:

" minpac commands:
" 安装和更新插件
command! PackUpdate call minpac#update()
" 卸载插件
command! PackClean call minpac#clean()
" 查看插件状态
command! PackStatus call minpac#status()

然后就可以使用以下命令,批量更新所有已安装的插件:

:PackUpdate

帮助信息

使用以下命令,可以查看minpac的帮助信息:

:help minpac

Ver 25.4.22 | YYQ<上一篇 | 目录 下一篇>