Как отключить клавишу 'V' в режиме редактирования VI от bash
Как мы знаем, после изменения режима Readline на vi по команде set -o vi
а также set editing-mod vi
, нажмите клавишу V может во временный файл для редактирования команды ( здесь более подробно). Я хочу отключить эту функцию.
Я пытался переназначить v в лайки ~/.inputrc:
"v":
но символ v не может быть введен, даже если в режиме вставки (vim
не может быть введено также. =.=!).
Как мне быть? И как переназначить сочетания клавиш и не повлиять на режим ввода против режима редактирования VI?
1 ответ
Решение
Вам нужно изменить привязку только для правильного режима (vi-command
не vi-insert
), и вам необходимо указать правую часть правила:
set keymap vi-command
v: ""