
Ich verwende vim in einem Terminalemulator unter Ubuntu 14.04.
Ich benutze es schon seit einiger Zeit und bin gut damit zurechtgekommen, bis ich Zeilen von einer Datei in eine andere kopieren musste. Nach einigem Suchen fand ich, was ich brauchte, und zwar Folgendes:
set clipboard=unnamed
Dies funktionierte jedoch nicht und auch die explizite Verwendung des *-Registers nicht.
Es stellte sich heraus, dass ich keine Zwischenablageunterstützung habe. Hier ist die Ausgabe von vim --version
Beachten Sie die Einträge:
-clipboard
-x11
-xterm_clipboard
Wie kann ich also Zwischenablageunterstützung erhalten? Ist es notwendig, eine komplett neue Version von Vim zu installieren?
Im Moment verwende ich eine Kombination aus :read und sed, um die gewünschten Zeilennummern zu erhalten, aber ich hätte gerne eine sauberere Lösung.
Antwort1
Die Zwischenablage-Unterstützung ist nur einen Befehl entfernt:
$ sudo apt-get install vim-gnome
Sie können aber einfach alle Ihre Dateien in Vim bearbeiten und zwischen den Puffern verschieben/einfügen.