我如何在Vim中做重做(即“撤销撤销”)?
在Vim中,我做了太多的撤销。 我如何撤销这个(即重做)?
按Ctrl + R
另外检查:undolist
,它提供了通过撤消历史的多条路径。 如果您在撤消过多后意外键入了某些内容,这很有用。
奇怪的没有人提到:earlier
/ :later
。 重做你只需要做的一切
later 9999999d
(假设您最初在9999999天前编辑了该文件),或者,如果您还记得当前撤消状态与所需状态之间的差异,则分别使用Nh
, Nm
或Ns
几小时,分钟和秒。 + :later N<CR>
<=> Ng+
和:later Nf
用于文件写入。