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

And*_*iov 14 emacs editor undo

我使用emacs,我有一个问题,它的撤消.

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

要调用每个撤消步骤,我需要按"Ctrl-x"然后按"u".但是如果我已经完成了200步并希望撤消它们,我的手和手指会因重复'Ctrl-x'然后'u'200次而感到非常痛苦,更不用说这个操作需要大约5分钟.

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

kes*_*kes 15

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

这给你接下来要执行的操作提供了200的参数(例如撤消),因此它将该操作应用了200次.

顺便说一下,CTRL+/如果你想使用更少的击键,也会映射到"撤消".

  • 谢谢,'ctrl /'很好; 问题不在于多少次kestrokes,问题是'ctrl xu'你不能持有,但是'ctrl /'你可以持有并且它可以运行. (3认同)

brb*_*ing 10

ctrl+ /与MS Word功能基本相同.