2012-03-05 97 views
4

我總是有這個問題。當窗口太小而無法查看代碼時,我將輸入:only這個窗口的最大值並隱藏其他窗口。但是,編輯完成後,我不想恢復以前的Windows狀態。在我最大化一個窗口之前完全一樣。它有任何插件來完成這項工作?或者它是在vim內建的?是否可以在最大窗口後恢復窗口狀態?

編輯:我發現一個名爲ZoomWin的插件實際上可以完成這項工作。但0在我的vim中不能映射到:ZoomWin。仍然不知道爲什麼。幫助文件說我可以在安裝此插件後使用0調用Zoomvim。

回答

2

如果您想將這些全部保存在一個標籤中,您可以使用mkviewloadview來編寫腳本,但是,這是vim標籤的確切內容。我建議使用以下映射來映射\0以在新選項卡中打開當前緩衝區。要像平常那樣關閉選項卡,只需執行:q,然後返回到包含所需窗口布局的前一選項卡。

:nnoremap <leader>0 :tabedit %<cr> 

注意,這個映射使用<leader>所以如果你改變mapleader然後順序不會\0

相關問題