在emacs中是否可以快速(重复)撤消?

在emacs中是否可以快速(重复)撤消?,emacs,editor,undo,Emacs,Editor,Undo,我使用emacs,但它的撤销功能有问题 (对不起,也许这是一个愚蠢的问题,但我在互联网上没有找到任何关于它的信息,而它应该是任何编辑器的基本功能) 要调用每个撤消步骤,我需要按“Ctrl-x”然后按“u”。 但是如果我已经做了200个步骤,并且我想撤销它们,我的手和手指会因为重复“Ctrl-x”和“u”200次而感到可怕的疼痛,更不用说这个操作大约需要5分钟 例如,在Microsoft Word中(以及许多其他编辑器中),撤消是Ctlr-Z,但您可以按住Ctlr-Z,多个撤消步骤会快速运行。这在

我使用emacs,但它的撤销功能有问题

(对不起,也许这是一个愚蠢的问题,但我在互联网上没有找到任何关于它的信息,而它应该是任何编辑器的基本功能)

要调用每个撤消步骤,我需要按“Ctrl-x”然后按“u”。 但是如果我已经做了200个步骤,并且我想撤销它们,我的手和手指会因为重复“Ctrl-x”和“u”200次而感到可怕的疼痛,更不用说这个操作大约需要5分钟

例如,在Microsoft Word中(以及许多其他编辑器中),撤消是Ctlr-Z,但您可以按住Ctlr-Z,多个撤消步骤会快速运行。这在emacs中可以实现吗?

按住Alt键,键入2 0 0,然后按CTRL+x u

这为下一步要执行的操作(例如撤消)提供了一个参数200,因此它应用该操作200次


顺便说一句,如果您想使用更少的按键,CTRL+/也被映射到“撤消”。

CTRL+/基本上与MS Word功能相同。

最后我找到了其他方法: C-xu C-xz

但是ctrl/更容易


多亏了brbcoding

撤销树是一种在最近更改的历史记录中导航的模式。我认为最好使用这种模式进行深度撤销

实际上,ctrl+不起作用,但ctrl/起作用,非常感谢,它真的很有帮助!!!+不是它的一部分。。。那只是一个按键组合(可以使用,而不是):P编辑:choroba,我甚至不知道你可以这么做。。。谢谢:)
C-/
将是陈述它的标准方式。此外,除非微软在过去几年里做出了重大改变,否则我认为Emacs的undo很可能与Word的undo相似:)谢谢,“ctrl/”就可以了;问题不在于有多少次击键,问题在于你不能按住“ctrl x u”,但你可以按住“ctrl/”键,它就会运行。