既然Vim有了本机包管理,那么有什么理由使用其他插件管理器吗?
我已经使用Vim的原生包管理器至少一两年了。我终于开始清理我的vim设置,摆脱了我多年来使用的所有插件管理器:病原体、vundle、plug vim,并且到处找我可能需要注意的东西。我的发现没有太大帮助 关于Vim包管理器,有几个老问题:既然Vim有了本机包管理,那么有什么理由使用其他插件管理器吗?,vim,vim-plugin,macvim,vundle,pathogen,Vim,Vim Plugin,Macvim,Vundle,Pathogen,我已经使用Vim的原生包管理器至少一两年了。我终于开始清理我的vim设置,摆脱了我多年来使用的所有插件管理器:病原体、vundle、plug vim,并且到处找我可能需要注意的东西。我的发现没有太大帮助 关于Vim包管理器,有几个老问题: 有一堆旧的答案,而且 选择了2015年的答案, 除此之外,大部分都是旧答案, 也就是说 Vim 8.0和Neovim都有自己的内置包管理器…根本不需要 另一个插件管理器。 以下是一些关于其优势以及如何使用的资源: :vim中的帮助包 如前所述
- 有一堆旧的答案,而且
- 选择了2015年的答案, 除此之外,大部分都是旧答案, 也就是说 Vim 8.0和Neovim都有自己的内置包管理器…根本不需要 另一个插件管理器。
:vim中的帮助包
- 有人会为任何旧插件管理器辩护吗?
- 任何第一次设置Vim的人都应该 使用本机软件包管理?
- 而且,本机包管理有什么优势足以使其具有价值 从任何旧版本切换到其他版本?
:updateADONS
是每个目录中的cd
无法比拟的,git pull
如果是git repo,svn up
用于subversion,hg something
用于mercurial,wget
+用于tarball,其他一些用于Vimbol的解决方案
'runtimepath'
管理和插件的动态加载
顺便说一句:VimFlavorV3大大简化了(实际上删除了)最终用户必须在.vimrc
中使用的样板代码,这要归功于Vim8本机软件包管理。总之,VimFlavor负责依赖项解析和安装,而'runtimepath'
管理则留给Vim