2017-08-09 69 views

回答

5

可以使用windotabdo commmands

(雖然我沒有在下面所提供的映射使用這些)要再次顯示出發視圖下進行窗口和標籤操作,運行:intro

這裏是一個小小的映射,以完成你原來的問題,似乎最適合我:

" this will fail if there are unsaved changes 
function! StartOver() 
    new  " open a new, empty split 
    only " close other windows 
    tabonly " close other tabs 
    intro " show opening screen 
endfunction 
nnoremap <F4> :call StartOver()<CR> 
+0

非常好,謝謝。只有一個美學問題:使用'intro'等待'CR'的按鍵,因此並不像一個全新的vim實例。有沒有解決這個問題? – Remo

+0

@Remo,我也注意到了,並希望Vim在第一次打開時的行爲更加精確。看過':help:intro'後,我沒有看到任何其他選項可以改善這一點... –

+0

好的,謝謝。在功能上它是完美的! – Remo

相關問題