Почему я иногда вижу странное поведение возврата на свою оболочку?
Я использую командную оболочку bash, а иногда и все sudded, моя клавиша Backspace перестает работать (когда это происходит, Ctrl + Backspace по- прежнему работает нормально)
Я не уверен, почему это происходит, но он также переносится на любые сессии vim, которые я использую из оболочки. К моему удивлению, получение новой оболочки не помогает, и проблема, похоже, исчезает так же внезапно, как и началась.
Вот как выглядят напечатанные символы, каждое нажатие клавиши Backspace отображается ^?
на оболочке
$ cat filem^?namr^?e
Кто-нибудь знает, что может происходить? Как я могу восстановить нормальное поведение?
1 ответ
Попробуйте это в оболочке
stty erase ^?
Если это работает для вас, добавьте его в один из ваших скриптов запуска / профиля.
Более подробно об этом можно узнать здесь - http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html