Wenn Ihr Vim Zugriff auf die X-Auswahl / System-Zwischenablage hat, können Sie einfach über <C-r>*
/ <C-r>+
im Einfügemodus oder direkt im Normalmodus über "*p
/ einfügen "+p
.
Nur wenn das nicht funktioniert, müssen Sie dies tun :set paste
, da Vim ansonsten nicht feststellen kann, ob Sie dies (sehr schnell) eingegeben oder eingefügt haben. Da jede Tastaturaktion von der Eingabe ausgehen könnte, ist es schwierig, dies zu automatisieren, aber Vim bietet zum Glück die 'pastetoggle'
Möglichkeit, das Umschalten zu beschleunigen:
'pastetoggle' 'pt' string (default "") global When non-empty, specifies the key sequence that toggles the 'paste' option. This is like specifying a mapping: :map :set invpaste<CR> Where is the value of 'pastetoggle'. The difference is that it will work even when 'paste' is set. 'pastetoggle' works in Insert mode and Normal mode, but not in Command-line mode.
Zum Beispiel müssen :set pastetoggle=<F11>
Sie nur mit i<F11> (paste) <F11><Esc>
.