我使用 NERDTree 并将其设置为在打开 vim 时自动打开,但这会导致 NERDTree 窗口成为选定的窗口,这不是我想要的。我希望能够直接编辑我打开的文件,但是 autocmd vimenter * <c-w><c-p>
只是在启动时给我一个错误。有没有办法做我想做的事,或者这是不可能的?
我对 Vim 及其配置文件并不完全熟悉,所以如果这是一个简单的问题,请原谅我,但我一直无法在任何地方找到它。
最佳答案
:autocmd
执行 ex 命令而不是普通模式命令。这意味着您可以使用:normal!
或使用:wincmd
(我更喜欢的方法)。
您的新命令:
autocmd VimEnter * wincmd p
注:wincmd p
与 <c-w>p
相同或<c-w><c-p>
在正常模式下。
更多帮助请参见:
:h :wincmd
:h :normal
:h :au
关于linux - 如何使用 vim autocmd 切换到上一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27948782/