GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kopieren und Einfügen von Vim über Terminals hinweg

Am einfachsten versuchen Sie es wahrscheinlich mit set clipboard=unnamed in Ihrem .vimrc und starten Sie Ihre vim-Sitzungen neu.

Damit können Sie yank ausführen (zB yy ) in einem Fenster und put (z. B. p ) in einem anderen Fenster funktioniert einfach, weil alle vim-Sitzungen denselben X-Auswahlpuffer teilen.

Auf der anderen Seite wird Ihr Yank-Puffer überschrieben, sobald Sie Text in einem anderen Fenster einer Anwendung auswählen.

Auf der anderen Seite bedeutet es auch, dass alles, was Sie in vim ziehen, jetzt durch Klicken mit der mittleren Maustaste in jede Anwendung eingefügt werden kann.

Wenn Ihnen das nicht gefällt, können Sie "+ eingeben oder "* vor Ihren Yank- und Put-Befehlen, z. "+yy an einer Linie ziehen.

Die + Formulare interagieren mit der Zwischenablage ("+y ist wie Strg +C , "+p ist wie Strg +V ).
Die * Formulare interagieren mit dem Auswahlpuffer ("*y ist wie Linksklick und Ziehen, "*p ist wie ein Mittelklick).

Weitere Informationen finden Sie unter GUI-Auswahlen vornehmen, X11-Auswahlunterstützung und die Zwischenablage- und Mausoptionen.


Linux
  1. Cursorbewegung in Terminals?

  2. Ubuntu 19.04 :Konfigurieren Sie vim

  3. Centos 7:vim konfigurieren

  4. wie man pylint in vim verwendet

  5. Ausdrücke in Vim auswerten

So suchen Sie in Vim / Vi

Grundlagen des Vim-Editors

Wie man Ansible verwendet, um Vim zu konfigurieren

VIM-Editor

Wie kann man eine bestimmte Linie ziehen, ohne den Cursor in Vim zu bewegen?

Aktivieren Sie die Syntaxhervorhebung in Vim