Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 NERDTree 并将其设置为在我打开 vim 时自动打开,但这会导致 NERDTree 窗口成为选定的窗口,这不是我想要的。我希望能够直接编辑我打开的文件,但autocmd vimenter * <c-w><c-p>只是在启动时给我一个错误。有什么办法可以做我想做的事,还是不可能?
autocmd vimenter * <c-w><c-p>
我对 Vim 及其配置文件并不完全熟悉,所以如果这是一个简单的问题,请原谅,但我无法在任何地方找到它。
:autocmd的执行 ex-commands 不是正常模式的命令。这意味着您可以使用:normal!或使用:wincmd(我更喜欢的方法)。
:autocmd
:normal!
:wincmd
您的新命令:
autocmd VimEnter * wincmd p
注:与普通模式wincmd p相同<c-w>p或相同<c-w><c-p>。
wincmd p
<c-w>p
<c-w><c-p>
如需更多帮助,请参阅:
:h :wincmd :h :normal :h :au