A única solução que conheço é o plugin screenpaste.vim . Ele fornece alguns novos comandos para colar a partir da tela que não usam muitos pressionamentos de tecla.
Eu notei que eu tenho que estar no modo de inserção para colar no vim usando o atalho da tela C-a ]
ou C-a C-]
caso contrário eu recebo uma saída ilegível (não necessariamente lixo). Eu não acho que esse comportamento causado por qualquer prompt específico ou shell porque eu testei no cygwin e no debian. Este é um problema que não posso resolver? Ou existe uma solução?
A única solução que conheço é o plugin screenpaste.vim . Ele fornece alguns novos comandos para colar a partir da tela que não usam muitos pressionamentos de tecla.
Eu nunca tive bons resultados colando no vim SEM estar no modo de inserção, independentemente de eu estar usando a tela ou não. Por qualquer motivo, colar a partir do modo de comando parece cortar os primeiros caracteres do texto copiado (onde o modo de inserção cola o texto como está). Dito isto, adicionei ambos - defina colar - e - sintaxe off - para uma função no meu vimrc e mapeou essa função para uma tecla no meu teclado, para que eu possa alternar a colagem e alternar o realce da sintaxe (o que facilita a colagem). E em muitos terminais baseados em X (eu uso o terminador) você pode mapear Ctrl + Shift + V colar. O processo de recortar e colar no vim é rápido e fácil dessa maneira, independentemente de eu estar usando a tela ou não. Não tenho certeza se isso era o que você estava procurando, mas espero que isso possa ser de alguma ajuda.
Tags vim gnu-screen