Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 防止NERD Tree在启动时打开缓冲区_Vim_Nerdtree_Janus - Fatal编程技术网

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

Vim 防止NERD Tree在启动时打开缓冲区,vim,nerdtree,janus,Vim,Nerdtree,Janus,我正在使用Vim定制 让我烦恼的一件事是,它在启动时在一个单独的缓冲区中打开。我不想完全禁用书呆子树。只是不想一开始就打开它 有没有办法不调整Janus的内部结构?另一个“Vim插件发行版”用户选择将其Vim配置的完全控制权交给其他人,并且不知道如何更改默认行为。是的,“容易”比“难”好 这种行为可能是在autocmd中定义的,在“janus”目录中的某个地方,或者它用来存储其内容的任何地方。也许吧 您可能应该借此机会重新考虑您的选择,完全放弃Janus,并采取更明智的配置策略 如果你是在~/.

我正在使用Vim定制

让我烦恼的一件事是,它在启动时在一个单独的缓冲区中打开。我不想完全禁用书呆子树。只是不想一开始就打开它

有没有办法不调整Janus的内部结构?

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

这种行为可能是在
autocmd
中定义的,在“janus”目录中的某个地方,或者它用来存储其内容的任何地方。也许吧

您可能应该借此机会重新考虑您的选择,完全放弃Janus,并采取更明智的配置策略


如果你是在
~/.vimrc
中添加/删除内容并安装插件的人,你根本不会发现自己处于这种情况。

最终根据@romanl提到的方法解决了这个问题

我必须在

augroup AuNERDTreeCmd
  autocmd!
augroup end

出于一个很好的理由,我决定不自己构建所有配置。大多数vim用户的问题是,每个人都在使用不同的设置,这使得结对编程非常困难。只要没有必要,我更喜欢使用更通用的。不,我没有发现任何与NERD Tree相关的
autocmd
。你是否遵循了我答案中的链接?在我看来,它确实像一个与NERDTree相关的
autocmd
。janus会如何帮助我们?这只是其他人的配置。如果你不能处理一对的自定义配置,那么他也能处理你基于janus的配置的机会有多大?谢谢,但这对我没有帮助。评论这一行,自动nerdtree就会消失。四处寻找其他与NERDTree相关的东西以防万一。