Сопоставление клавиш со стрелками вверх/вниз в bash

Сопоставление клавиш со стрелками вверх/вниз в bash

Я хочу сопоставить свой Up/Down arrow keysв bash, Alt+j/Alt+kтак как я не хочу перемещать руки на клавиши со стрелками, когда я выбираю ранее выполненные команды с помощью Up/Down arrow keys.

Использование режима vi в bash не является вариантом, поскольку я не хочу нажимать клавиши Escвремя от времени при использовании bash (так как я не привык к этому).

решение1

Добавьте в свой файл следующее ~/.inputrc, создав его, если он отсутствует:

"\ej": previous-history
"\ek": next-history

Это отобразится Alt-jна previous-historyи Alt-kна next-history.

Обратите внимание, чтопо умолчаниюони сопоставлены с Ctrl-pи Ctrl-nв любом случае.

Связанный контент