vim - 从 vim 撤消文件中恢复丢失的文件

boh*_*boh 7 vim

我不小心删除了我花了几周时间配置的 .vimrc。我仍然保留撤销文件,我认为这是我可以恢复它的唯一方法。不幸的是,vim 现在不允许我撤消(我猜是因为我当前的 vimrc 版本不能用最后一个撤消步骤“修补”)。

此外,vim 撤消文件已编码,因此我无法以人类可读的形式查看其内容。有一个步骤我刚刚删除了我所有的 vimrc,ggvGc所以如果有办法解码那个 vimundo 文件,我想我可以恢复它。

无论如何我可以找回我的vimrc吗?谢谢你。

aud*_*ude 8

对于几年后才来到这里的人来说,在最近版本的 Vim 中这是不可能的。

您可以尝试运行此命令以从撤消文件中提取您可以提取的内容:

$ strings <undo-file>
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅在不使用撤消命令的情况下从 .un~ 文件恢复 vim 文件


boh*_*boh 2

因此,正如 Fdinoff 所建议的,这里的补丁确实对我有用。

  • 伟大的。现在去进行备份。 (4认同)