VIM 保存-執行-重新載入文件

VIM 保存-執行-重新載入文件

當我編輯文件時,我偶爾想保存它,執行可能修改文件的命令,然後重新加載它。即首先:w,然後:!something %,然後:e

我可以以某種方式自動執行此操作,以便我可以簡單地鍵入一個命令來執行上述所有三個操作嗎?

答案1

你可以。嘗試這個:

:command! -nargs=+ Doit :w | :exe "!" . <q-args> . " %" | :e

或者,如果您只想“硬編碼”命令:

:command! Doit :w | :exe "!something %" | :e

請注意,使用者定義的 Vim 命令必須始終以大寫字母開頭。以供參考:

:help :command
:help <q-args>
:help :execute
:help :|

相關內容