Как отключить клавишу '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: ""
Другие вопросы по тегам