vim8 插件管理

Eric 2022年07月31日 1,108次浏览

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 文件夹自动加载,可使用 gitcurl/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>