Действительно ли возможно использовать emacs привязку в оболочке удара с числовыми аргументами, например, в emacs C-u 5 C-d удаляет пять символов. Существует ли эквивалентный способ сделать то же в подсказке удара?
Спасибо
Emacs обычно является режимом редактирования по умолчанию ( set -o emacs
).
Из Введение в редактирование строк и Аргументы Readine :
Текст Ck читается как «Control-K» и описывает символ, создаваемый, когда нажата клавиша Control и нажата клавиша k.
Текст Mk читается как «Мета-K» и описывает символ, который появляется при нажатии мета-клавиши (если она у вас есть) и нажатия клавиши k . Если у вас нет мета-ключа, идентичное нажатие клавиши можно создать, набрав сначала ESC , а затем k . Любой процесс известен как метафирование ключа k .
Общий способ передать числовые аргументы команде - это ввести мета-цифры перед командой. Например, чтобы дать команде C-d аргумент 10, вы можете ввести M-1 0 C-d .