Як використовувати числовий префікс для повторення списку чисел?


11

Припустимо, я хочу ввести '222222' в emacs, як я можу використовувати ідіому числового префікса для досягнення цього? Наївна здогадка була б "Cu 6 2", але emacs інтерпретує це як числовий префікс 62 і чекає наступної команди.

Відповіді:


17

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.


3

Назва запитання не відповідає тексту тексту?

Якщо ви хочете "повторити число" (однина), відповідь няні вас охопила.

Якщо (згідно з заголовком) ви хочете "повторити список номерів", я використовував би макрос клавіатури. наприклад:

<f3> 12345 C-u6<f4>

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.