Tente usar :set paste antes de colar algo no vi. Depois de colar tudo o que você deseja, :set nopaste .
Você pode querer considerar set noautoindent em seu arquivo vimrc. A página do vim wikia sobre recuo automático pode intrigá-lo.