Ist es möglich, im Einfügemodus in Vim einzufügen?
Antworten
Zu viele Anzeigen?Wenn Sie Vim so einstellen, dass er die System-Zwischenablage benutzt ( :set clipboard=unnamed
), dann kann jeder Text, den Sie in Vim kopieren, eingefügt werden mit Shift + Insert . Shift + Insert ist einfach eine betriebssystemweite Tastenkombination zum Einfügen ( Ctrl + Insert ist die entsprechende "Kopie").
Sie können eingeben -- INSERT (past) --
Modus über:
- Tastatur-Kombination: y p
ou
:set paste
und den Einfügemodus (:set nopaste
zu deaktivieren)
einmal im -- INSERT (past) --
Modus verwenden Sie einfach die Einfügefunktion Ihres Systems (z. B. CtrlShiftv unter Linux, Cmdv unter Mac OS).
Diese Strategie ist sehr nützlich, wenn man vim über ssh benutzt.
Ja. In Windows Ctrl + V und unter Linux werden beide Maustasten fast gleichzeitig gedrückt.
Unter Windows tut es wahrscheinlich diese Zeile in meiner _vimrc:
source $VIMRUNTIME/mswin.vim
Bei Linux weiß ich nicht mehr, wie ich es gemacht habe. Es sieht so aus, als hätte ich eine Zeile aus der Standard-.vimrc-Datei gelöscht.