我打字的时候发现误删了一些东西:wq
,请问如何恢复到之前的版本呢?谢谢!
答案1
如果你设置了备份,你可以尝试查看备份文件夹。在我的 .vimrc 中有一行内容
set backupdir=~/Backups
我可以从那里检索旧版本。
答案2
如果从那时起您没有提取或删除任何内容,它可能仍然在提取缓冲区中,您可以将其粘贴到任何 vim 会话中来显示/恢复它。
答案3
如果你有 Vim 7.3(在最初提出这个问题时还没有推出),你可以启用持久撤消,其中撤消信息会存储并记住整个 Vim 会话,方法是将以下内容放入你的 ~/.vimrc 中:
:设置撤消文件
您可能还想设置“ undodir
”选项。请参阅:
:help ‘undofile’
:help ‘undodir’
:help persistent-undo