如何在vim中撤消?我能有这个捷径吗? 假设我删除了一些文本或更改,我想重新加载这些更改。我主要是在做ESCAPE和:q!,但这还有很长的路要走。
答案 0 :(得分:4)
u 键(在命令模式下)撤消任何编辑功能。
请注意,如果您设置了compatible
模式,则 u 仅执行vi中的函数,即只有一个撤消级别(第二个 u 将撤消撤消,即重做。在nocompatible
模式下,撤消级别是多级的,并一直返回到加载文件的位置( Ctrl + R 是重做命令)。
确保您拥有~/.vimrc
文件以关闭compatible
模式。
答案 1 :(得分:1)
只需要执行以下步骤
我希望这会有所帮助,如果您执行Google或stackoverflow,可以提供大量相同类型的问题。
答案 2 :(得分:1)
答案 3 :(得分:0)
我喜欢“ESCAPE:你”(用于“撤消”):)
这是一个很好的备忘单:
PS:
ESCAPE:e! MYFILE是一种中止编辑和重新加载文件的好方法......无需退出或重新输入“vi”。
答案 4 :(得分:0)
在命令模式下(点击转义后),只需点击u
。
答案 5 :(得分:0)
您可以在此处查看所有其他命令 http://www.tuxfiles.org/linuxhelp/vimcheat.html