Почему vim повторно вставляет мою предыдущую вставку при попытке сохранить?

Я нажимаю i чтобы начать режим вставки, введите «abc», затем нажмите ESC чтобы оставить вставку. Затем я нажимаю i для входа в режим вставки во второй раз, наберите «def» и нажмите ESC чтобы оставить вставку, затем введите :w чтобы сохранить мою работу. Когда я смотрю, что я только что напечатал, я ожидаю увидеть «abdefc». Однако то, что я на самом деле вижу, это «abdefabcc».

Кажется, что набрав :w слишком быстро после удара ESC заставляет vim добавлять все, что было в моей предыдущей вставке. Почему он это делает? Как я могу остановить его?

Interesting Posts

Как запустить программу при загрузке с определенным пользователем после запуска нескольких других служб?

Как отсортировать вывод ps для поиска приоритетов в реальном времени и определить обработанную текущую очередь процесса

Почему AltGr переименовывается из кода 108 в код 92 (LVL3) и где?

Как происходит застежка созданного образа диска, делает меньше файлов, чем трубопроводов?

Есть ли способ сделать git commit иметь -v как значение по умолчанию?

Инвертирование ключей FN

2 Аутентификация фактора – спросите о токене только при первом входе в систему

Предупреждения ACPI в Debian 8 о сбоях питания ASUS EEEPC 1018P

Переход на синий к версии 4

rsync коварный отказ

Нет звука из видеороликов Firefox или Chrome HTML5, но работает flash (alsa)

Разница между Linux Mint Debian Edition (LMDE) и Debian с Cinnamon

Есть ли причина избежать точки в расширении имени bash?

Копировать файл во все подкаталоги, содержащие файл с определенным именем

Могу ли я создавать, устанавливать разрешения и записывать в файл с помощью одной команды Unix?

Linux и Unix - лучшая ОС в мире.