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


当前回答

在命令模式下,使用U键撤销,使用Ctrl + r重做。看看http://www.vim.org/htmldoc/undo.html。

其他回答

在命令模式下,使用U键撤销,使用Ctrl + r重做。看看http://www.vim.org/htmldoc/undo.html。

使用方法:早/:后来。重做所有你需要做的事情

later 9999999d

(假设您在9999999天前第一次编辑该文件),或者,如果您记得当前撤消状态和需要撤消状态之间的差异,请分别使用Nh、Nm或Ns表示小时、分钟和秒。+:later N<CR> <=> Ng+和:later Nf用于文件写入。

CTRL + r

“r”是小写的。

使用VsVim for Visual Studio?

我在尝试VsVim时遇到了这个问题,它为Visual Studio中的Vim命令提供绑定。

我知道在Vim本身的Ctrlr,但这个特殊的绑定不工作在VsVim(至少不是在我的设置?)

然而,真正起作用的是命令:red。这比上面的稍微麻烦一点,但当你真的需要它时,它仍然是好的。