在Vim中,我傾向於在新的垂直分割中打開緩衝區(偶爾會發生水平分割)。我將我的代碼保存爲80個字符,因此在大型顯示器上運行得非常好。如何在存在水平分割的情況下將垂直分割窗口移動到水平分割?
我經常跟這個窗口安排結束:
--------------------- | | | | | | | | | | ------ | A | B | | | | | | | | | | | ---------------------
在四,五列寬,它可以開始變得有點過於狹窄,所以後來我想四處移動窗口,所以它看起來像這樣:
---------------- | | | A | | | | | ------ ------ | | | B | | | | | ----------------
據我所知,在Vim中移動窗口是無法做到的。
得到那個窗口的安排,我發現的唯一方法,就是關閉窗口A,然後重新打開一個從窗口B.一個新的水平分割
那是正確的,或者是有一個在Vim中移動/重新排列窗口的方式?也許是一個插件?
我還沒有找到任何東西,所以我想我會問,因爲我發現窗戶的打開/關閉非常煩人,打破了我的流程。
FWIW,我發現Ctrl-W + J
/Ctrl-W + K
快捷鍵沒用,因爲他們使新的水平分割一樣寬的整個屏幕,而不是與相鄰的窗口分裂。即Ctrl-W + J
會給我這個:
---------------- | | | | | | | | ------ | A | | | | | | | | | ---------------- | | | B | ----------------
這通常是從來沒有我想要的。
如果有人有一些想法,讓我知道!
我會喜歡你:關閉和分裂。將'設置splitright設置splitbelow'幫助? ' – romainl