如何在vi / vim中返回(ctrl + z)
在正常的文本编辑器中[对Vim有所顾忌],当你做了一些令人讨厌的事情并想返回到前一版本的文本时,有一个快捷键Ctrl + Z。 像Word中的“后退”button。 我想知道你怎么能在Vim中实现这种行为。
您可以使用u
button撤消上次的修改。 (并按Ctrl + R来重做它)。
阅读更多关于它: http : //vim.wikia.com/wiki/Undo_and_Redo
答案, u
(和许多其他人)在$ vimtutor
。
在Mac上,您也可以使用命令Z,并将撤消。 我不知道为什么,但有时会停下来,如果你喜欢我和vimtutor是你需要学习的东西的底部,那么你可以closures窗口并重新打开它,并且应该可以正常工作。
我现在有同样的问题,我解决了它。 你一定不需要它,所以我为别人写:
如果你在windows上使用gvim ,你只需要在你的_vimrc中join : $VIMRUNTIME/mswin.vim behave mswin
别的只是使用IMAP …
这是一个窍门。 您可以映射Ctrl + Z键。 这可以通过编辑.vimrc
文件来实现。 在“.vimrc”文件中添加以下行。
nnoremap <cz> :u<CR> " Avoid using this** inoremap <cz> <co>:u<CR>
这可能不是一个首选的方式,但可以使用。
** Ctrl + Z用于Linux中暂停正在进行的程序/进程。