Отключить ярлыки истории "ESC" и "Shift + Tab" в терминале

В терминале bash, если я нажимаю ESC или Shift + Tab, командная строка переходит в историю, где я могу перейти к предыдущим командам bash с помощью привязок в стиле vi. Когда я в этом режиме, я запутался, потому что непреднамеренно буду запускать различные команды. Я могу только выйти из этого, нажав a или же i,

Я часто нажимаю ESC и Shift + Tab (хотя и случайно) при моем обычном использовании, и я хотел бы вообще отключить этот режим поиска по истории.

Изменить: Событие также происходит, когда я нажимаю любой из F1 через F12 (кроме F4 и F11), пауза / разрыв, удаление, home, pgup и pgdn. Я начинаю думать, что это связано с несвязанными клавишами или что-то странное с моей клавиатурой.

1 ответ

Решение

Я входил в какой-то "режим vi" в терминале из-за строки в моем файле.bashrc: set -o vi, Удаление этой строки решило мою проблему.

Другие вопросы по тегам