我已经使用Neo-Vim作为我的主要文本编辑器两周了,目前我使用Vim-Plug作为我的插件管理器。假设我正在处理3个ruby文件,我想用VimPlug安装一个插件。
问题是我需要关闭我正在处理的所有文件,然后打开一个新的Neo-Vim实例,并安装新的插件。我可以使用Tmux分离来安装新插件。然而,当我连接到旧的TMUX会话时,我的工作文件仍然无法识别新插件。
关闭我的工作文件并重新打开它们真的会扰乱我的工作流程,因此我想知道是否有更好的方法可以做到这一点?
真的扰乱了我的生产流程
安装插件不是一项日常任务(或者至少不能是(。所以你的论点不适用。
我已经使用Neo-Vim作为我的主要文本编辑器两周了
而且已经有太多插件了?好吧,这就像在法定年龄以下饮酒:这并不罕见,但却是邪恶的。
然而,当我连接到旧的TMUX会话时,我的工作文件仍然无法识别新插件。
通常所有插件都只在Vim启动时加载。所以你必须手动加载它。如果你很幸运,那么简单的:packloadall!
会有所帮助。但是,当然,并不能保证在VimEnter
之后很长一段时间内加载的每个插件都能正常工作。