As teclas de seta retornam A, B, C, D e minha tecla backspace não está funcionando corretamente. Esse problema ocorre apenas com o editor vi. Existe alguma maneira de resolver esse problema no Cygwin ?
Encontrei possíveis duplicatas para esta pergunta, mas não consegui entender. Alguém por favor me forneça instruções passo a passo para um iniciante como eu.
Aqui está uma solução simples para isso.
É sobre o vim e o shell remoto, mas deve funcionar.
Corrija as teclas de seta que exibem ABCD no shell remoto
Diz:
Se você possui o vi (não o vim) - o arquivo de configuração
.virc
não é.vimrc
.fonte
.virc
vs.vimrc
Eu fiz isso e ele resolveu o problema. Abra o editor vi em $ home usando:
depois role para baixo até o final ou inicie uma nova linha. Agora, no modo Inserir, digite
Agora, como de costume, salve o arquivo. Tipo
Isso resolverá o problema.
fonte
Gostaria de acrescentar que a solução oferecida pela Kamil corrige o problema das teclas de seta.
No entanto, o problema do backspace permaneceu. A solução encontrada aqui é adicionar a linha
para
~/.vimrc
fonte
Caso você o copie
.vimrc
de uma versão personalizada em um computador Linux, você pode ter encontrado o mesmo problema de configuração de termo que eu fiz.Se você tem isso no seu
.vimrc
:Altere para automático:
E então aproveite suas teclas de seta!
fonte
Depois de tentar algumas das outras soluções sem sucesso, fechei meu terminal Cygwin e reabri um novo e pronto, funcionou.
fonte