Em vim , há várias maneiras de copiar / colar. (Na enumeração abaixo, estou apenas mostrando as três variantes usando primeiro marcando o texto e copiando / colando.)
- Selecione um intervalo de linhas inteiras: digite
V, mova para o final do intervalo, digitey. Em seguida, vá para a posição desejada e useppara imprimir o texto abaixo da linha atual ou usePpara imprimi-lo acima. - Selecione um intervalo de texto com precisão de caracteres: digite
v, vá para o final da área (que pode estar em outra linha), digitey. Em seguida, vá para a posição desejada e useppara imprimir o texto copiado após o caractere atual ouPpara imprimi-lo antes. (As quebras de linha existentes são preservadas.) - Selecione um bloco de texto: digite
Ctrl-V, mova para o final do bloco retangular, digitey. Se esse bloco for colado dentro do texto existente, o texto existente será deslocado para a direita para criar o novo texto.
Seu método de copiar / colar parece ter sido 3. - Use um dos outros métodos que melhor atendam às suas necessidades.
