Подведем итог комментариям:
Вы использовали + на клавиатуре для ввода символа +
. По какой-либо причине терминал или драйвер клавиатуры или что-либо еще отправляет escape-последовательность ^[Ol
(то есть ESC
+ O
+ l
[верхний регистр o
, нижний регистр L
]). (Он не делает этого на моем Ubuntu, gnome-терминал.)
Vim действует на это, покидая командную строку, открывая новую строку и вставляя строчные буквы L
.
Если вы не можете починить терминал и т. Д., Вы можете обойти это с помощью следующих сопоставлений:
noremap <esc>Ol +
inoremap <esc>Ol +
и аналогичные для других клавиш цифровой клавиатуры.