Vim: при вставке кода сбиваются отступы

А дело в том что включен автоиндент. Он и пытается "всё исправить". Вариант решения такой может быть
# перед вставкой кода
:set paste
# после вставки
:set nopaste