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