我如何在Vim中做重做(即“撤销撤销”)?

在Vim中,我做了太多的撤销。 我如何撤销这个(即重做)?


按Ctrl + R


另外检查:undolist ,它提供了通过撤消历史的多条路径。 如果您在撤消过多后意外键入了某些内容,这很有用。


奇怪的没有人提到:earlier / :later 。 重做你只需要做的一切

later 9999999d

(假设您最初在9999999天前编辑了该文件),或者,如果您还记得当前撤消状态与所需状态之间的差异,则分别使用NhNmNs几小时,分钟和秒。 + :later N<CR> <=> Ng+:later Nf用于文件写入。

链接地址: http://www.djcxy.com/p/49485.html

上一篇: How do I do redo (i.e. "undo undo") in Vim?

下一篇: Undofile independent of the Vim version