在Vim中打开的xml文件中进行了一些更改后,我按了:undolist
并获得了以下输出。有什么方法可以看到实际的变化吗? number 和更改列之间的区别是什么?我看到数字总是一样的。
number changes time
2 2 10 seconds ago
答案 0 :(得分:3)
如果您:h undolist
,则会解释数字和更改之间的差异。简而言之,number是一个序列号,更改是在该叶子上进行了多少更改。
如果您想回到之前的状态,可以查看:h earlier
我推荐一个非常好的撤消插件:https://github.com/sjl/gundo.vim这样你就可以在没有真正应用它们的情况下查看历史记录中的状态,直到找到正确的状态。