更快退出 vim

更快退出 vim

我使用 Vim 主要是為了快速編輯而不是長時間的工作。從這個意義上說,我發現退出的鍵盤順序特別費力:Esc, Shift+ ;, w, q, Enter

如何以最少的擊鍵次數退出 Vim(可能儲存文件)?特別是在插入模式下。

答案1

Shiftzz在命令模式下儲存檔案並退出。

答案2

ZZ在正常模式下,如果修改了,則儲存當前文件,並退出或關閉目前視窗/選項卡(與寫入文件相同,:x但不一樣:wq,即使尚未修改)。

要在所有視窗、選項卡和隱藏緩衝區中寫入所有修改的檔案後無條件退出,您需要:xa(如果某些檔案由於某種原因無法寫入,它仍然不會退出)

無條件退出而不更改任何內容:(ZQ與)相同:q!

答案3

:x小於一鍵:wq

答案4

為常用任務建立自訂映射。如果您經常退出 vim,請用很少的按鍵建立一個映射,例如

nnoremap <leader><leader> :xa<cr>

如果<leader>設定為逗號,使用let mapleader = ","兩次逗號是退出 vim 並儲存變更的快速方法。如果您想在插入模式下多儲存一次擊鍵,您也可以建立對應的插入模式對應:

inoremap <leader><leader> <esc>:xa<cr>

但要注意,當你敲擊<leader兩次時,這可能會意外地變得非常活躍。

相關內容