22

我使用 emacs,但我对它的撤消有疑问。

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

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

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

4

4 回答 4

19

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

这为您接下来要执行的操作(例如撤消)提供了 200 的参数,因此它会应用该操作 200 次。

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

于 2013-03-05T16:24:05.590 回答
15

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

于 2013-03-05T16:24:41.180 回答
4

Finally I found additional way of doing so: C-x u C-x z z z z z

But ctrl / is easier.

Many thanks to brbcoding

于 2013-03-05T16:29:38.237 回答
2

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

于 2016-10-31T09:56:23.507 回答