Предположим, я хочу набрать '222222' в emacs, как мне использовать идиому числового префикса для достижения этой цели? Наивным предположением было бы «Cu 6 2», но emacs интерпретирует его как числовой префикс 62 и ждет следующей команды.
источник
Предположим, я хочу набрать '222222' в emacs, как мне использовать идиому числового префикса для достижения этой цели? Наивным предположением было бы «Cu 6 2», но emacs интерпретирует его как числовой префикс 62 и ждет следующей команды.
C-u 6 C-u 2
Документация для universal-argument
(выделено мной):
Начните числовой аргумент для следующей команды.
Цифры или знак минус после Cu составляют числовой аргумент.
Cu, следующий за цифрами или знаком минус, заканчивает аргумент.
Cu без цифр или знака минус предоставляет 4 в качестве аргумента.
Повторение Cu без цифр или знака минус
умножает аргумент на 4 каждый раз.
Для некоторых команд только Cu сам по себе служит флагом,
который отличается от любого конкретного числового аргумента.
Эти команды включают C-SPC и Mx start-kbd-macro.
Вы можете найти эту документацию, набрав C-h k C-u
или M-x describe-function RET universal-argument RET
.
Название вашего вопроса не соответствует основному тексту?
Если вы хотите «повторить число» (единственное число), ответ няни вас охватит.
Если (согласно заголовку) вы хотите «повторить список чисел», я бы использовал макрос клавиатуры. например:
<f3> 12345
C-u6<f4>