Por que minha tecla de backspace está sendo apagada?

1

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

    
por vicg 12.06.2015 / 19:27

3 respostas

1

Adicione a seguinte linha ao seu arquivo ~/.inputrc (e reinicie o terminal, é claro):

"\e[3~": delete-char
    
por 15.06.2015 / 21:10
0

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.

    
por 15.06.2015 / 18:18
0

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
    
por 28.11.2016 / 14:02