是否有我可以添加到 .vimrc 文件的配置,它会导致 vim 在文件关闭时运行命令?
例如,假设我正在编辑一个受版本控制的文件。一旦我完成编辑,我想要一个命令来提交我的更改,以便在 vim 完全关闭之前立即运行,而不必在保存/退出文件后单独运行它。
我对此很好奇,因为我倾向于忘记提交我的更改。
或者,如果无法执行我所要求的操作,是否可以配置一个内部 vim :command,该命令将在我关闭文件之前使用 vim 运行提交?
小智 6
虽然在编辑和退出文件后立即提交更改不是一个好主意,但您可以尝试 vim auto 命令。
augroup autocom
autocmd!
"executes the command on quit
autocmd VimLeave *.cpp !your_command
"execute the command on write
autocmd BufWritePost,FileWritePost *.cpp !your_commad
augroup END
Run Code Online (Sandbox Code Playgroud)