您可以使用 vim 备份:
set backup " enable backup file
set backupdir=~/.vim/backups " backup directory
Run Code Online (Sandbox Code Playgroud)
然后你可以去获取最后保存的 vim 备份,以防你想在外部编辑后恢复,但这不像撤消文件。来自 vim 维基:
但请注意,如果在没有 Vim 的情况下从外部修改文件,当您再次开始编辑该文件时,Vim 将无法读取撤消历史记录,并且撤消树信息将丢失。没有办法把它找回来。