Переместить курсорные клавиши в режиме bash vi на <nop> (отключить курсоры)

При использовании vi-режима (set -o vi) с Bash можно переназначить клавиши курсора так, чтобы они не работали (и принудительно использовать клавиши перемещения h, j, k и l)?

Под vim (редактором) я могу сделать это с помощью:

noremap <Up> <nop> noremap <Down> <nop> noremap <Left> <nop> noremap <Right> <nop> 

Но я не знаю, как это сделать в режиме vi readline.

One Solution collect form web for “Переместить курсорные клавиши в режиме bash vi на <nop> (отключить курсоры)”

Вы можете отредактировать свой .inputrc файл следующим образом:

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

Он не будет отображать клавишу со стрелкой.

  • Исходная переменная bash
  • Вывести команду сервера из openssl?
  • Функция «pathmunge» для произвольных «PATH» -подобных переменных
  • Использование `;` в составных командах
  • Есть ли способ использовать подстановку параметров для запуска одного завитка на двух разных серверах?
  • Узнайте, какой процесс находится на переднем плане на bash
  • Почему `bash -c 'echo $ 0' 'выводит« bash »?
  • BASH: запустить фоновый процесс и проверить, когда он заканчивается
  • Использование оператора bash «&» с разделителем «;»?
  • Bash: проверить, был ли исходный скрипт запущен с `-x`
  • Установка IFS для одного оператора
  • Обработка ответа «Да / Нет» от пользователя Bash
  • Interesting Posts

    не может получить hello world shell script для запуска в FreeBSD

    «Usb 3-2: невозможно установить конфигурацию №1, ошибка -110» – USB-клавиатура работает на ноутбуке Windows 8, но на ПК, пока Linux не загрузится

    Сменить ярлыки меню в Evolution

    Не удается подключиться к SSH с включенным брандмауэром iptables

    Удалить защиту от записи на флэш-накопителе USB

    Вопросы и вопросы LVM

    grep определенный формат, возможно ли это?

    установить раздел секций freebsd под linux

    Использование OpenConnect для VPN, Монетный двор Linux 17

    Найти и удалить файлы, загруженные через Cpanel x минуты назад, используя SSH

    Как отладить сетевую проблему в случае блокированных подключений к базе данных

    Система зависает при просмотре интернета

    Прекратите использование сценария bash, если соединение SSH невозможно сделать невзаимодействующим

    Rsync over ssh tunnel – использование сервера шлюза

    Fedora 16 странных / tmp-разрешений: mysqld не запускается

    Linux и Unix - лучшая ОС в мире.