在对在 Vim 中打开的 xml 文件进行一些更改后,我按下:undolist
并得到以下输出。有什么办法可以看到实际的变化吗?另外,数字列和更改列之间有什么区别?我看到数字总是一样的。
number changes time
2 2 10 seconds ago
在对在 Vim 中打开的 xml 文件进行一些更改后,我按下:undolist
并得到以下输出。有什么办法可以看到实际的变化吗?另外,数字列和更改列之间有什么区别?我看到数字总是一样的。
number changes time
2 2 10 seconds ago
如果你:h undolist
,解释数字和变化之间的区别。简而言之,number 是一个序列号,changes 是对该叶子进行了多少次更改。
如果你想回到更早的状态,你可以检查:h earlier
我推荐一个非常好的撤消插件: https ://github.com/sjl/gundo.vim 使用它,您可以查看历史中的状态,而无需真正应用它们,直到找到正确的状态。