Digite o seguinte
:r filename_to_paste
Isto irá colar o conteúdo do arquivo após a linha em que o cursor está presente.
Se você precisar copiar / colar um intervalo menor de linhas / blocos de texto de um arquivo para outro, também poderá fazer o seguinte, assumindo que um arquivo está aberto em vim
já
- Abra o arquivo nd usando
:sp
(divisão) ou:vsp
(divisão vertical) - faça um comando normal
yy
(yank) no outro arquivo - faça o comando
p
(colar) de volta no arquivo 1 st , pois o registro (local onde o texto arrancado é armazenado) é comum a ambos os arquivos. - Pressione Ctrl + w duas vezes para alternar entre arquivos divididos.