Когда я копирую текст из приложения OS X GUI (например, Firefox) и вставляю его в vim в моем терминале, он часто пропускает первые несколько строк или символов без очевидного паттерна.
Это может быть не специфично для vim, но я только что протестировал вставку в терминал, когда vim не используется - например, при использовании оболочки bash - и у них нет проблем.
Ответы:
Просто убедитесь, что при вставке в vim активирован режим вставки. Сделайте это, нажав iперед вставкой.
В противном случае вставленные символы, такие как
i
илиo
, активируют режим вставки, и вы пропустите все раньше.источник
:set paste
перед вставкой, чтобы специальные триггеры отступа не влияли на вставляемый текст. Когда вы закончите,:set nopaste
вернитесь к обычному поведению.