2

Я использую командную оболочку bash, а иногда и все sudded, моя клавиша Backspace перестает работать (когда это происходит, Ctrl + Backspace по- прежнему работает нормально)

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

Вот как выглядят напечатанные символы, каждое нажатие клавиши Backspace отображается символом ^? на оболочке

$ cat filem^?namr^?e

Кто-нибудь знает, что может происходить? Как я могу восстановить нормальное поведение?

1 ответ1

3

Попробуйте это в оболочке

stty erase ^?

Если это работает для вас, добавьте его в один из ваших сценариев запуска / профиля.

Более подробно об этом можно узнать здесь - http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html

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