Припустимо, я хочу ввести '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
.