2012-10-28 50 views
3

因此,我做了一個垂直拆分並使用CNTRL + |最大化了一個拆分窗口。 。現在我該如何讓它回到相同的尺寸?vim在最大化一個拆分窗口後獲得拆分屏幕布局

編輯: 讓我解釋我的問題,假設我有一個這樣

------------------ 
| one  | two | 
|----------------- 
|three | Four | 
------------------ 

佈局在上面的佈局我最大化窗口中有三個捕捉整個屏幕的大小。現在,如果我只想在分割視圖中將「一」和「兩」分別縮小三分之一和四分之一,那又怎麼辦?

+0

我已經使用了ZoomWin VIM插件多年了,它完全是岩石....我可以最大化任何窗口一點,然後擊中相同的鍵,它回到我的分裂......贏! http://www.vim.org/scripts/script.php?script_id=508 –

回答

0

如果只是兩個窗口,Ctrl-W =會再次使兩個窗口的寬度相同,但是如果窗口更多,它們的大小也會受到這個影響。如果您有鼠標支持(例如在GVIM中),您也只需拖動窗口邊框即可調整大小。

2

如果在創建垂直分割和<C-w>|,<C-w>=之間沒有做任何調整大小,則會返回到「均衡」佈局。

如果你做了一些調整大小,你是不走運的,因爲Vim不保留「調整歷史記錄」。

請參閱:help windows

+0

=如果碰巧存在水平分割,就會失敗,因爲它會平均調整所有分割的大小! –

+0

對此沒有通用選項/命令。您應該記錄一個宏或編寫一個命令,執行所有必要的操作來獲得結果。 – romainl