Прыгает как-то. То в позиции курсора, то после неё. Я не могу сейчас чётко алгоритмизовать, но, по ощущениям, она сделана как-то дубово, на отъебись, что ли. Или наоборот, слишком перекрученый искусственный интеллект, который пытается угадать, чего ты хочешь, и чаще всего этим мешает.
Кстати, забавно, что я не вижу разницы между этими двумя крайностями.
А учитывая, что у вима собственный буфер обмена, который к тому же ветвится (и ветвящийся undo/redo), вообще кошмар получается.
И вставка - это только один пример. Наткнуться на какую-то неочевидную сложность в виме раз плюнуть.