До того, как задать вопрос, я провел серьезное исследование веб-сайтов Google Web и Stack Exchange. Я нашел ключевые слова и ознакомился с их значениями, такими как bind , bind -r , read , /etc/inputrc , ~/.inputrc \e , [A , [B , [C , [D , и GNU Readline чем я раньше не знал.

Я пытался отключить себя, но мог сделать это только с частичным эффектом.

Что я действительно хочу, так это полностью отключить текстовые навигационные ключи вместе с навигационными ключами страниц в Bash и, возможно, во всех консолях.

Я делаю это потому, что хочу применять привязки клавиш Vim везде, где это возможно, и уже установил set -o vim чтобы использовать преимущества режимов Vim в Bash.

Я думаю, что наиболее правильным способом было бы добиться этого через ~\.inputrc , попробовал, потерпел неудачу.

1 ответ1

1

Поскольку предоставленная мною ссылка работала, мы можем опубликовать ее в качестве ответа.

Добавление следующего в .inputrc не отобразит клавиши со стрелками.

$if mode=vi
"\eOD":""
"\e[D":""
"\eOC":""
"\e[C":""
"\eOA":""
"\e[A":""
"\eOB":""
"\e[B":""
$endif

Источник: Это Stack Exchange Unix Post.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .