當我編輯文件時,我偶爾想保存它,執行可能修改文件的命令,然後重新加載它。即首先: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 :|