2015-01-14 34 views
1

我使用NERDTree,並且在打開vim時將其設置爲自動打開,但導致NERDTree窗口成爲所選的一個,這不是我想要的。我希望能夠直接編輯我打開的文件,但autocmd vimenter * <c-w><c-p>只是在啓動時給我一個錯誤。有什麼辦法可以做我想做的事情嗎?還是不可能?如何使用vim autocmd切換到上一個窗口

我對Vim及其配置文件並不完全熟悉,所以請原諒,如果這是一個簡單的問題,但我一直無法在任何地方找到它。

回答

2

:autocmd的執行ex命令不正常模式命令。這意味着您可以使用:normal!或使用:wincmd(我更喜歡這種方法)。

您的新命令:

autocmd VimEnter * wincmd p 

注:wincmd p是一樣的在正常模式下<c-w>p<c-w><c-p>

如需更多幫助,請參見:

:h :wincmd 
:h :normal 
:h :au 
+0

好像你的意思'wincmd'而不是'windcmd',但感謝。一旦我發現了這一點,它就起作用了。如果該位被編輯,我會將其標記爲正確答案。 – Ashen

相關問題