Adicione a seguinte linha ao seu arquivo ~/.inputrc
(e reinicie o terminal, é claro):
"\e[3~": delete-char
A cada 5 a 20 minutos, eu preciso digitar novamente
stty erase ^H
no console porque a tecla backspace começa a imprimir aleatoriamente ^ H em vez de excluir caracteres. Isso está acontecendo no git bash em um lenovo T410
Qualquer ajuda seria apreciada isso é muito chato
Adicione a seguinte linha ao seu arquivo ~/.inputrc
(e reinicie o terminal, é claro):
"\e[3~": delete-char
Alguns utilitários de console não interpretam o caractere de retrocesso (^ H) como backspace e precisam de uma exclusão.
Neste caso, ativar a opção 'Backspace sends delete' na subcategoria 'Mapped Keys' em 'Emulation' e 'Terminal' nas 'Session Options' deve permitir que a tecla 'Backspace' funcione corretamente sem afetando como o shell de comando funciona.
Adicionar essa linha a .bash_profile
(ou executá-la de dentro do terminal) resolveu o problema para mim sem precisar alterar outros parâmetros:
export TERM=xterm