Для целей тестирования я создал простой макрос, который переносит текущую строку в одинарные кавычки и переходит к следующей строке.vim - при запуске макроса нормальный режим не переключается с режима вставки (xterm)
Здесь выводится из реестра макрос сохраняется в: I'^[A'^[j
А вот тестирование Текст:
Line number 1 Line number 2
если запустить макрос на линии № 1, положение курсора должно быть изменено на номер строки 2 и текст должен быть изменен на:
'Line number 1' Line number 2{CURSOR_POSITION}
вместо ожидаемого результата, ВИМ остается в режиме вставки в конце строки 1 и г esult следующая:
'Line number 1'ê{CURSOR_POSITION} Line number 2
... где {CURSOR_POSITION}
является текущая позиция курсора
Почему ВИМ место ê
символ в конце первой строки и не перейти к следующей строке?
У меня получился такой же результат, когда я побежал vim с опцией --noplugin
.
Я использую xterm-256color
Вим 7,4