在普通的文本编辑器中[对Vim有充分的尊重]当你做了一些讨厌的事情并希望返回到文本的先前版本时,有一个快捷键Ctrl + Z.喜欢Word中的BACK按钮。我想知道你怎么能在Vim中实现这种行为。
您可以使用u
按钮撤消上次修改。 (并按Ctrl + R重做它)。
答案,u
,(和许多其他人)在$ vimtutor
。
这是一个技巧。您可以映射Ctrl + Z键。这可以通过编辑.vimrc
文件来实现。在'.vimrc`文件中添加以下行。
nnoremap <c-z> :u<CR> " Avoid using this**
inoremap <c-z> <c-o>:u<CR>
这可能不是优选的方式,但可以使用。
** Ctrl + Z在Linux中用于暂停正在进行的程序/进程。
在Mac上,你也可以使用命令Z,它将撤消。我不知道为什么,但有时会停止,如果你喜欢我和vimtutor是你需要学习的那么长的事情清单的底部,那么你可以关闭窗口并重新打开它并且应该可以正常工作。
我现在有同样的问题,我解决了。你不能再需要了,所以我为别人写信:
如果你在windows上使用gvim,你只需在你的_vimrc:
$VIMRUNTIME/mswin.vim
behave mswin
中添加它
否则只需使用imap ...