2010-12-13 35 views
34

當我使用Vim時,我傾向於以各種方式分割屏幕,但是當我想關閉編輯器時,我必須分別關閉每個分割。無論我打開多少個分割,是否有辦法一次關閉所有分割?關閉Vim中的所有視口(分屏)

回答

43

使用:qa表示「退出全部」。

如果你有未保存的緩衝區,你將不得不添加一個bang::qa!

+0

反正挺所有拆分,但不退出標籤? – 2017-09-23 00:59:16

5

如果我理解正確,:qall是你想要的。

2

它已被提及:qa是你想要的。

因爲我(以前)*想這所以很多時候,我已經添加了這些到my .vimrc

" missing ZZ and ZQ counterparts: 
" quick save-buffer and quit-everything 
nnoremap ZS :w<CR> 
nnoremap ZX :qa<CR> 

*我不拆分工作得更多,因爲我發現the qbuf plugin

+0

出於某種原因,我從來沒有跳過'ZZ'的潮流,但我把你的映射放到了我的.vimrc中來測試它們(畢竟擊鍵次數較少)。 – cdated 2010-12-13 20:19:20

+0

感謝qbuf的領導,結果讓我非常感興趣。我注意到它沒有選擇將緩衝區放在垂直分割中,因此我在副本中添加了這一行「v」:「vertical sb#」,並讓維護人員知道。 – cdated 2010-12-13 20:21:54

9

如果你想保存所有的分裂,以及輸入:wqa