удар vi режим: что (аргумент: N)?

Я использую vi режим в оболочке удара.

Если я вхожу, вставляют командный режим и вводят число от 1-9 (например: 5, в примере ниже), я получаю следующую подсказку:

(arg: 5) <cursor>

Что это означает? Я, может казаться, не делаю ничего полезного с этой подсказкой, и я не знаю, какова ее цель.

Я даже ввел по абсолютному адресу в источники удара, который в свою очередь входит в источники Readline GNU.

Функция, которая заканчивает тем, что была названа, rl_vi_arg_digit, который затем звонит rl_digit_argument, который отображается (arg: N) подсказка. Но я не вижу из комментариев или связанного кода, для чего это на самом деле используется.

Кто-либо знает?

5
задан 11.05.2011, 22:15

0 ответов

Вы на самом деле вышли из режима вставки и находитесь в командном режиме. Число является аргументом, который может использоваться с ключами движения, так же, как в vi: например. 5h перемещения оставили 5 символов. Аналогично можно сказать 5s удалить следующие 5 символов и войти в режим вставки (sзамена 5 символов).

4
ответ дан 07.12.2019, 18:01

Теги

Похожие вопросы