协慌网

登录 贡献 社区

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

在 Vim 中,我做了太多撤销操作。如何撤消此操作(即重做)?

答案

Ctrl + R

还请检出:undolist ,它提供了撤消历史记录的多个路径。如果您在撤消太多内容后不小心输入了某些内容,这将很有用。

使用:earlier / :later 。重做您只需要做的一切

later 9999999d

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