Возможно ли быстрое (повторное) отмена в emacs?
Я использую emacs, и у меня есть проблема с его отменой.
(Извините, может быть, это глупый вопрос, но я ничего не нашел об этом в Интернете, хотя он должен быть базовой функциональностью любого редактора).
Чтобы вызвать каждый шаг отмены, мне нужно нажать "Ctrl-x", а затем "u".
Но если я сделал 200 шагов, и я хочу их отменить, моя рука и пальцы получат ужасную боль от повторения "Ctrl-x", а затем "u" 200 раз, не говоря уже о том, что эта операция занимает около 5 минут.
В Microsoft Word, например (а также во многих других редакторах), undo - Ctlr-Z, но вы можете нажать и удерживать Ctlr-Z, а несколько шагов отмены - быстро. Является ли это достижимым в emacs?
Ответы
Ответ 1
Удерживая нажатой клавишу Alt, введите 2 0 0, затем нажмите CTRL+x u.
Это дает аргумент 200 операции, которую вы собираетесь выполнять дальше (например, отменить), поэтому она применяет эту операцию 200 раз.
Кстати, CTRL+/ также отображается на "undo", если вы хотите использовать меньшее количество нажатий клавиш.
Ответ 2
ctrl + / по существу совпадает с функциональностью MS Word.
Ответ 3
Наконец, я нашел дополнительный способ:
C-x u C-x z z z z z
Но ctrl/проще.
Большое спасибо brbcoding
Ответ 4
Отменить дерево - это режим навигации по истории последних изменений. Я думаю, что лучше использовать этот режим для глубоких отскоков