:open
o primeiro arquivo, yank, :open
o segundo arquivo, cole. Você pode querer usar um plug-in como o NERDTree para localizar o segundo arquivo mais rápido.
Para copiar e colar entre duas instâncias diferentes do Vim: yank no primeiro arquivo, chame :wv
para escrever o arquivo viminfo ; no outro arquivo, chame :rv
para ler o arquivo viminfo e depois cole.
Indignação não importa para o copy-paste do Vim. Só importa quando você cola dados da área de transferência do X em um terminal de texto, porque o Vim não pode dizer que isso é um texto colado e não algo que você digitou. Ao colar várias linhas da área de transferência X em um terminal de texto, primeiro :set paste
para desativar todo o processamento automático de texto (recuo, abreviações, quebra automática, etc.).
Se você estiver executando o Vim no X ou em um terminal X e o seu Vim suportar, você poderá copiar e colar dados através da área de transferência do X. Yank e cole no registro *
para a seleção X11 e no registro +
para a área de transferência X. Por exemplo, "*42yy
no primeiro arquivo e "*p
no segundo arquivo.