我經常在Vim中一次打開幾個窗口:一個是我的代碼,一個是側邊欄,一個是底部打開的quickfix窗口。當我在Vim中關閉窗口時,如何更改光標移動到的窗口?
每當我用<C-W> C
關閉底部窗口時,光標將移動到側欄,因爲它位於左側。
有沒有辦法讓光標移動到右側的主窗口?
我經常在Vim中一次打開幾個窗口:一個是我的代碼,一個是側邊欄,一個是底部打開的quickfix窗口。當我在Vim中關閉窗口時,如何更改光標移動到的窗口?
每當我用<C-W> C
關閉底部窗口時,光標將移動到側欄,因爲它位於左側。
有沒有辦法讓光標移動到右側的主窗口?
你可以重新映射關閉命令總是返回到前一個窗口:
:nnoremap <C-w>c <C-w>c<C-w>p
你說底部窗口是quickfix。您不必將光標移動到該窗口,然後輸入C-W c
關閉它。您可以將光標留在主窗口(上方),然後:cclose
,quickfix窗口關閉,並且光標停留在原來的位置。
:h cclose
查看詳細信息。如果經常使用,你也可以做一個映射。
我不確定您是否接受這一點。
次要注意':ccl'是'的縮寫:cclose'。以防萬一,這使得這個答案更可口。 –
這很完美,謝謝! –