Eu gostaria de usar uma maneira única de usar o console na configuração do meu Windows. Anteriormente, eu usava putty para acesso remoto a servidores linux e o cygwin tinha ferramentas semelhantes a unix no windows.
Então eu descobri o kitty que é um putty remendado e adicionei o placa de dados de consumo . Ele fornece a mesma maneira de se conectar ao console remoto e local.
No entanto, há um comportamento estranho usando o vim quando conectado ao console local (usando o patch puttycyg): as teclas exibem A / B / C / D e substituem o caractere atual por essas letras.
No modo de inserção, ele substitui o caracter, no modo normal, nenhuma modificação é feita no documento, mesmo que o caracter seja exibido como substituído.
Por exemplo, quando digito:
fixed bug with product deleted
Eu recebo:
fixed bbug wiwith prprodudueleteted
Eu li muitas perguntas sobre esse tipo de problema 3 , [4] e pesquisei, mas não há resposta que funcione para mim.
O problema está presente apenas para o kitty de configuração + patch do puttycyg: o cygwin sozinho funciona perfeitamente (e o putty sozinho também funciona para o acesso a servidores linux).
Qualquer ajuda seria apreciada!
EDITAR:
Eu testei sem o meu habitual vimrc. O resultado foi diferente porque o problema de inserção dupla desapareceu e eu tive problemas com as teclas de direção.
Eu poderia corrigi-lo com: set term=builtin_ansi
, mas gostaria de ter meu vimrc .
Tentarei hoje adicionar opções uma por uma para ver qual delas é a falha.