vim делает то, что я не могу понять. Когда я оставить режим вставки, и перемещаться с Дж / К / ч / л в течение секунды выполнения так, ВИМ добавляет содержимое ".
По совету из Как запустить vim без выполнения /etc /vimrc? Я запускаю vim с vim -u NONE testfile
, что должно означать, что я отключил любую странную конфигурацию, которая могла у меня быть.
Вот что я делаю, чтобы показать проблему:
Откройте новый пустой файл с помощью
vim -u NONE testfile
.iTEST<esc>
. Я только что вставил текстTEST
и вышел из режима вставки.:reg
покажет, между прочим,". TEST
.<enter>
закроет просмотр реестра.A<enter>Now I type this<esc>k
иTEST
вставляется в конец строки, которую я только что набрал! Мой документ теперь выглядит так:TEST Now I type thisTEST
и
:reg
показывает". ^@Now I type thisTEST
Но если бы я пропустил 2 секунды между <esc>
и k
, дополнительный текст не был бы вставлен. Что здесь происходит?
редактировать: это была проблема экрана GNU. Я разместил свое решение ниже.