如何使用vim autocmd切换到上一个窗口

时间:2015-01-14 17:22:40

标签: linux vim nerdtree autocmd

我使用NERDTree并将其设置为在打开vim时自动打开,但这会导致NERDTree窗口成为所选窗口,这不是我想要的。我希望能够直接编辑我打开的文件,但autocmd vimenter * <c-w><c-p>只是在启动时给我一个错误。有什么方法可以做我想做的事情,还是不可能做到?

我对Vim及其配置文件并不完全熟悉,如果这是一个简单的问题,请原谅我,但我无法在任何地方找到它。

1 个答案:

答案 0 :(得分:2)

:autocmd执行ex-commands而不是普通模式命令。这意味着您可以使用:normal!或使用:wincmd(我更喜欢的方法)。

你的新命令:

autocmd VimEnter * wincmd p

注意:wincmd p与普通模式下的<c-w>p<c-w><c-p>相同。

如需更多帮助,请参阅:

:h :wincmd
:h :normal
:h :au