Wenn ich Text aus einer OS X-GUI-App (z. B. Firefox) kopiere und ihn in mein Terminal einfüge, fehlen häufig die ersten Zeilen oder Zeichen, ohne dass ein offensichtliches Muster vorliegt.
Dies ist möglicherweise nicht vim-spezifisch, aber ich habe gerade das Einfügen in das Terminal getestet, wenn ich nicht vim verwende - z. B. wenn ich die Bash-Shell verwende - und habe keine Probleme damit.
Antworten:
Stellen Sie einfach sicher, dass beim Einfügen in vim der Einfügemodus aktiviert ist. Drücken Sie dazu ivor dem Einfügen auf.
Andernfalls werden eingefügte Zeichen wie
i
odero
den Einfügemodus auslösen und Sie werden alles zuvor vermissen.quelle
:set paste
vor dem Einfügen, damit spezielle Einrückungsauslöser den Text, den Sie einfügen, nicht beeinflussen. Wenn Sie fertig sind:set nopaste
, kehren Sie zum normalen Verhalten zurück.