Я использую vi режим в оболочке удара.
Если я вхожу, вставляют командный режим и вводят число от 1-9 (например: 5, в примере ниже), я получаю следующую подсказку:
(arg: 5) <cursor>
Что это означает? Я, может казаться, не делаю ничего полезного с этой подсказкой, и я не знаю, какова ее цель.
Я даже ввел по абсолютному адресу в источники удара, который в свою очередь входит в источники Readline GNU.
Функция, которая заканчивает тем, что была названа, rl_vi_arg_digit
, который затем звонит rl_digit_argument
, который отображается (arg: N)
подсказка. Но я не вижу из комментариев или связанного кода, для чего это на самом деле используется.
Кто-либо знает?
Вы на самом деле вышли из режима вставки и находитесь в командном режиме. Число является аргументом, который может использоваться с ключами движения, так же, как в vi
: например. 5h
перемещения оставили 5 символов. Аналогично можно сказать 5s
удалить следующие 5 символов и войти в режим вставки (s
замена 5 символов).