linux - 我可以恢复上次更改 vim 时丢失的代码吗?

标签 linux vim

我很伤心我删除了错误的函数,没有使用 vim 提交到 SVN 服务器 编译后我发现我弄错了。我也通过 vim“制作”文件。

现在我还没有关闭文件,它有 .swp 文件。 我尝试使用“u”命令来恢复我的删除但失败了。 vim 说这是最新的变化。唉....反正我可以恢复我的功能?

万分感谢。

最佳答案

使 Drasils 指针更加明确:

 :undolist

g- 回到过去

g+ ‘及时前进’

Vim 7.3+ 有撤消“分支”:这意味着它将保存状态快照,即使线性历史被覆盖(所以它不能通过简单的 u)

关于linux - 我可以恢复上次更改 vim 时丢失的代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662513/

相关文章:

python - 使用 python 自动化 Excel 宏

linux - headless 机器中的 Dropbox

linux - 如何将 ai 转换为 linux 的 cdr

linux - 如何在 bash/zsh 中自动发出(新邮件)通知?

vim - 如何在 Vim 中重复任何命令,例如 emacs 中的 "C-x z"?

vim - 在 Vim 中比较两个垂直打开的窗口

linux - 平台独立资源管理

vim - 如何将 NERDTree 添加到您的 .vimrc

vim - 如何在 Vim 中每行末尾的特定列添加一个字符?

windows - ^M 在 CodeBlocks 中编辑时在行尾(我认为)