Se você não é usuário tão frequente assim do vi / vim, muito provavelmente já passou pela dificuldade de colar trecos de código que contenham qualquer indentação.
Se na origem é algo como
asd {
qwe
}
Quando você cola vira:
asd {
qwe
}
A solução é bem fácil e prática. Antes de colar o texto, faça:
:set paste
Isso habilitará o modo paste. Cole. Pra desabilitar o modo paste, faça: