如何选择Vim所关注的NERDTree窗口,取决于是否传递文件

问题描述 投票:0回答:1

我目前在我的.vimrc中具有以下内容:

au VimEnter * NERDTree
au BufWinEnter * NERDTreeMirror

我相信当我打开Vim以及使用插件打开新标签时,这会启动NERDTree。目前,当我使用[]启动Vim时

vim

在命令行上,光标位于NERDTree中,可以让我浏览我的文件,这很棒。但是,当我使用

vim my-file.txt

光标保留在NERDTree窗口中。我知道我可以将其添加到我的.vimrc:

au BufNew * wincmd l

但是那意味着即使我未指定文件,光标也将始终放置在NERDTree右侧的窗口中。

有人有什么想法吗?

我目前在我的.vimrc中具有以下内容:au VimEnter * NERDTree au BufWinEnter * NERDTreeMirror这我相信在打开Vim以及使用插件打开新标签页时会启动NERDTree。 ...

vim nerdtree
1个回答
2
投票

您可以根据是否将参数传递给Vim来确定命令的条件:

© www.soinside.com 2019 - 2024. All rights reserved.