如何在vi / vim中返回(ctrl + z)

时间:2012-09-15 09:26:01

标签: vim vi back undo undo-redo

在正常的文本编辑器中[对Vim充分尊重]当你做了一些令人讨厌并希望返回到以前的版本时,有一个快捷键 Ctrl + Z 的文字。喜欢Word中的BACK按钮。我想知道你怎么能在Vim中实现这种行为。

6 个答案:

答案 0 :(得分:126)

您可以使用u按钮撤消上次修改。 (并 Ctrl + R 重做它)。

http://vim.wikia.com/wiki/Undo_and_Redo

了解详情

答案 1 :(得分:5)

答案u(以及许多其他人)位于$ vimtutor

答案 2 :(得分:1)

这是一个技巧。您可以映射 Ctrl + Z 键。 这可以通过编辑Server Error in '/' Application The resource cannot be found. 文件来实现。在' .vimrc`文件中添加以下行。

.vimrc

这可能不是首选方式,但可以使用。

** Ctrl + Z 在Linux中用于暂停正在进行的程序/进程。

答案 3 :(得分:0)

在Mac上你也可以使用命令Z然后撤消。我不知道为什么,但有时会停止,如果你喜欢我和vimtutor是你需要学习的那么长的事情清单的底部,那么你可以关闭窗口并重新打开它并且应该可以正常工作。

答案 4 :(得分:0)

我现在遇到了同样的问题,我解决了它。你不能再需要了,所以我为别人写信:

如果您在 Windows 上使用 gvim ,只需将其添加到 _vimrc $VIMRUNTIME/mswin.vim behave mswin

否则只使用imap ...

答案 5 :(得分:0)

仅在正常模式中按:

  • u - undo
  • Ctrl + r - redo 撤消的更改( undo undos )。

Undo and Redo