vi 撤消前“第 n”次更改

vi 撤消前“第 n”次更改

到目前为止,我所看到的是,我只能恢复到以前的状态,但不能有选择地撤消,例如,只能撤消在最后两个更改之前所做的更改。例如,我正在编辑一个 50 行的文件,删除第 20 行,然后在第 25 行插入文本,然后在第 30 行插入一行。现在我只想撤消第 20 行的删除,这可能吗?我见过对 mundo 和 undotree 插件的引用,但在我投入学习它们之前,我想知道我想要做的事情是否可行,并希望有一个如何操作的示例。

答案1

您可以安装undotree 插件对于 vim

相关内容