在普通文本编辑器中(虽然我们尊重Vim),有一个快捷键Ctrl+Z,当您做了一些不好的事情并希望返回到先前版本的文本时可以使用它。就像Word中的"后退"按钮一样。我想知道如何在Vim中实现此行为。
Ctrl + r
(小写r
)。之前没有人在这里提出过。此外,我尽可能清晰地回答了问题。 - simhumileco$ vimtutor
中。vimtutor
。 - Paiusco这里有一个技巧。你可以映射Ctrl+Z键。这可以通过编辑.vimrc
文件来实现。在'.vimrc'文件中添加以下行。
nnoremap <c-z> :u<CR> " Avoid using this**
inoremap <c-z> <c-o>:u<CR>
这可能不是首选的方法,但可以使用。
在Linux中,**Ctrl+Z用于挂起正在进行的程序/进程。
我现在遇到了同样的问题,但我解决了它。你可能不再需要它,所以我为其他人写下:
如果你在Windows上使用 gvim,只需在你的_vimrc中添加以下内容:
$VIMRUNTIME/mswin.vim behave mswin
否则,只需使用imap...
:help undo
就会为你找到答案。 - Chris Morgan