tentar excluir um caractere de tabulação no terminal exclui apenas um espaço

1

Estou usando o Windows Subsystem for Linux; Não sei se isso é relevante. Enfim, suponha que eu esteja rodando cat em um terminal, e eu digite 2.718\te onde \t é um caractere de tabulação real. A tela agora se parece com isso: 2.718 e . Agora percebo que cometi um erro e devo dar mais alguns dígitos de precisão. (Seja como for, este exemplo é inventado. O ponto é que eu cometo erros ao digitar.) Isso deve ser fácil: meu teclado tem uma tecla de backspace :) Eu bato uma vez, e o e desaparece. Por enquanto, tudo bem. Eu bati de novo e ... um espaço desaparece. Eu bati mais uma vez, e mais um espaço desapareceu, embora agora eu devesse ter apagado o 8. Agora eu pressione enter, e o gato ecoa de volta para mim ... 2.71 . Então, aparentemente, eu apaguei o 8, mas o conteúdo da minha tela foi desassociado da verdade básica no driver do terminal.

Então, minha pergunta é por quê. Mais importante, o que fazer sobre isso?

    
por Mark VY 17.10.2016 / 07:16

0 respostas