O Vim está agindo como se você tivesse digitado todo o seu código colado manualmente, então o Vim adicionará recuo adicional e mudaria o espaço em branco como normalmente faria, como com a configuração autoindent . Para colar o código no Vim:
-
:set pastepara ativar o modo de colagem. - Cole seu código.
-
:set nopastepara desativar o modo de colagem para que sua digitação normal funcione como esperado novamente.
E veja :help paste para mais informações, incluindo quais opções estão desativadas / alteradas quando o modo de colar está ativado.
É possível configurar mapeamentos para esse tipo de coisa se você fizer muito isso. Veja :help imap para mais informações sobre isso.