Как отмечается в комментариях, именно это происходит на совершенно разных редакторах. Я предполагаю, что вы (или ваша клавиатура) вводите какую-то другую команду.
Вы можете оставить recording
включенным, и когда вы заметите проблему снова, вы можете проверить, какие ключи были отправлены vim:
qa -> start recording on register a
<use vim until the issue happens>
q -> stop recording
:register a -> list the keys recorded
Другой вариант - сохранить все ключи, набранные в отдельном файле (что может быть лучше, если для воспроизведения проблемы потребуется много времени:
vim -w script file.txt ...
Подробнее об этом подходе можно узнать по адресу :help -w
и в конце :help 26.4
.
Стоит попробовать воспроизвести проблему без каких-либо настроек или плагинов,
vim -u NONE -U NONE -N -i NONE
, как объяснено в :help faq-2.5
. Поскольку вы работаете в Windows, вам нужно открыть cmd.exe и ввести что-то вроде <path to executable>/vim.exe -u NONE -U NONE -N -i NONE
(или gVim.exe).
Вы также упоминали, что устанавливаете Vim из Git. Если ничего не помогает, проверьте, не происходит ли это и с бинарным файлом, доступным с веб-сайта Vim .