vim 8的内置插件管理——pack管理
参考原文:https://blog.csdn.net/qq_27825451/article/details/100557133
创建pack包管理的文件夹
mkdir -p ~/.vim/pack/{自定义名称}/{opt,start}
注意事项:
- 自定义名称:根据自己的需求自己定义
- Vim不会检测类别之间的重复,如果存在重复,则会加载两次。
start
目录中的包会自动加载。而对于opt
目录中的包,只有通过:packadd
命令特别请求,Vim才会加载。opt
中适合保存不常用的软件包,以及为保持Vim的快速启动不必要运行的脚本。请注意,:packadd
没有相反的命令卸载包。
安装插件
以nerdtree插件为例
下载插件
下载插件到 start 文件夹自动加载,可使用 git
或 curl/wget
等命令
git clone https://github.com/scrooloose/nerdtree.git ~/.vim/pack/vendor/start/nerdtree
添加文档说明
在每一个下载的插件下面都有一个doc文件夹,里面有一个文本文件,放置了关于该插件的说明,需要将文件说明安装,以便于在vim中查看帮助
# 安装单个插件文档
vim -u NONE -c "helptags ~/.vim/pack/vendor/start/nerdtree/doc" -c q
# vim中查看文档
:help plug_name(插件名称)
vim中批量安装文档
:helptags ALL
快捷键映射
使用 F3 功能键打开关闭目录, 编辑 ~/.vimrc
添加以下配置:
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>