Cada vez que você cola código em seu buffer da área de transferência (se você usar o vim em um terminal), ele irá recuar ou comentar automaticamente de cima para baixo suas linhas de código colado.
Se você quiser evitar esse comportamento, basta mudar para colar o mod via:
:set paste
claro que é mais fácil mapeá-lo no teclado assim:
nnoremap <F2> :set invpaste paste?<CR>
set pastetoggle=<F2>
Agora F2 definirá seu modo de inserção.
Espero que ajude!