防止NERD Tree在启动时打开缓冲区

5
我正在使用 Janus 进行 Vim 的自定义设置。
有一件事情困扰着我,就是它会在启动时在单独的缓冲区中打开 NERD Tree。我不想完全禁用 NERD Tree,只想在启动时不打开它。
有没有一种方法可以在不调整 Janus 内部的情况下实现这一点?
2个回答

4
最终根据@romanl提到的Janus配置(链接)解决了问题。 我需要在~/.vimrc.after中添加:
augroup AuNERDTreeCmd
  autocmd!
augroup end

-1

又是一个选择将完全控制 Vim 配置权交给他人并不知道如何更改默认行为的“Vim 插件分发”用户。是啊,“易用”比“困难”好多了。

这种行为可能在您的“janus”目录或其用于存储内容的任何地方的 autocmd 中定义。也许在这里

您应该将此视为重新考虑您的选择、完全放弃 Janus 并采用更合理的配置策略的机会。

如果您是添加/删除内容到您的 ~/.vimrc 和安装插件的人,那么您根本不可能陷入这种情况。


1
我有一个很好的理由决定不自己构建所有配置。大多数vim用户的问题在于每个人都使用不同的设置,这使得例如进行配对编程非常困难。只要没有必要,我更喜欢使用一些更通用的东西。 - iltempo
不,我没有找到任何与NERD Tree相关的autocmd - iltempo
你有跟随我的回答中的链接吗?它看起来像是与 NERDTree 相关的 autocmd。Janus 怎么会有帮助呢?那只是别人的配置。如果你无法处理一对自定义配置,那他能处理基于 Janus 的配置的机会又有多大呢? - romainl
谢谢,但是那对我目前没有帮助。 - iltempo
注释掉那一行,自动的NERDTree就会消失。如果有其他与NERDTree相关的内容,请再看看。 - romainl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接