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 :|

相关内容