No terminal, o Vim não consegue distinguir entre o texto digitado (onde você deseja o recuo automático) e o texto colado. Portanto, há a opção 'paste'
(e 'pastetoggle'
para simplificar o manuseio), que, quando definida, desabilita a formatação automática e o reconhecimento. Uma alternativa é usar o GVIM gráfico, que pode detectar isso.
Ou, você usa o acesso à área de transferência do Vim (se configurado e funcionando, que precisa experimentar) e usa os registros "*
/ "+
para a área de transferência de seleção / sistema, por exemplo, via "+p
ou :put +
. Talvez colar com o botão do meio do mouse também funcione; experimente!