einfache Möglichkeit, Text von Vim in den Systempuffer zu kopieren?

einfache Möglichkeit, Text von Vim in den Systempuffer zu kopieren?

Ich arbeite in einer Windows-Umgebung und verwende für die normale Bearbeitung gVim. Ich möchte einen einfachen Weg, um Text aus Vim in den Systempuffer zu kopieren, damit ich ihn mit Strg+V in eine andere Windows-Anwendung einfügen kann.

Ich habe „yy“ ausprobiert, aber es hat nicht funktioniert. Ich hasse es, den Text per Klicken und Ziehen -> Strg+C auszuwählen, weil vim dadurch in den BEARBEITUNGSMODUS wechselt und ich nicht suchen kann.

Gibt es eine einfache Möglichkeit, dies zu tun? Da ich für „yy“ nur zwei Tasten drücken muss, möchte ich auch eine Lösung mit zwei Tasten.

Antwort1

Wenn Sie yyin die Windows-Zwischenablage kopieren möchten, fügen Sie die folgende Zeile zu Ihremvimrc

set clipboard=unnamed

Antwort2

Vim hat einevielvon verschiedenen Registerdie von den Befehlen yank, delete und put verwendet werden. Standardmäßig wird das unbenannte Register verwendet. Es gibt ein weiteres Register, *, das mit der Systemzwischenablage verknüpft ist. Der gewünschte Befehl lautet also "*yy. Oder Sie können das unbenannte Register automatisch die Zwischenablage verwenden lassen, indem Sie den WertZwischenablageoption.

Weitere Informationen zu Registern:http://vimdoc.sourceforge.net/htmldoc/change.html#registers

verwandte Informationen