【发布时间】:2013-07-29 22:57:51
【问题描述】:
在我的 vim 代码中,我做了很多更改,然后做了一个ZZ(保存并退出)。但后来我意识到我不需要那些改变。有没有一种方法可以让我在使用仍然可能存储数据的缓冲区进行这些更改之前恢复到状态。保存退出后我没有做任何更改。
【问题讨论】:
-
从备份中恢复。
-
@choroba ,确切地说,这就是我需要知道的,我该怎么做?
-
您是否开启了持久撤消功能? (很可能不是,但它的选项值得研究以备将来使用)看看
:h persistent-undo -
@FDinoff :我没有那个 ON,刚刚在我的 .vimrc 中添加了以下内容:
set undofileset undodir=/home/<uname>/.vimundo/ -
如果你在目录中没有看到文件名~以前版本的文件,你的 .vimrc 可能将 bdir 或 backupdir 设置为 ~/.vimbackup 之类的东西