Problema do teclado ao usar o kitty + puttycyg, mas não ao usar putty ou cygwin sozinho

2

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.

    
por kamaradclimber 15.11.2011 / 13:30

1 resposta

1

Isso pode ser devido à falta de um arquivo .vimrc.

Eu tive o mesmo problema ao usar primeiro o terminal mintty em vez do terminal Cygwin padrão. Adicionando um arquivo .vimrc parecia resolvê-lo. Se você não tiver um arquivo .vimrc, sugiro usar o exemplo incluído na instalação do vim:

cp /user/share/vim/vim73/vimrc_example.vim ~/.vimrc
    
por 24.11.2011 / 02:33

Tags