Ich habe versucht, Text aus dem Vim-Fenster zu kopieren, aber es funktioniert nicht. Entscheidungen, die ich mit Google gefunden habe, haben auch nicht geholfen. Zum Beispiel mit den Registern "*" und "+.
Die Version von Command Vim ist (Ubuntu 12.04. Vim 7.3):
vim --version | grep clipboard
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
-xterm_clipboard -xterm_save
Kannst du mir helfen, es zu lösen? Soll ich eine andere vim-Version verwenden oder gibt es irgendwelche Methoden, um Text von Vim in etwas anderes zu kopieren?
Besser, wenn Sie nur eine vollständigere Version von vim mit allen erforderlichen Inhalten installieren. Wenn Sie dies jedoch aus irgendeinem Grund nicht tun können, haben Sie mindestens zwei Möglichkeiten: Öffnen Sie die Datei in einem anderen Ordner (z. B. gedit) und kopieren Sie sie von dort oder verwenden Sie sie
xclip
oderxsel
um den gewünschten Text in die Zwischenablage zu kopieren. Anwendungsbeispiel:Um einen visuell ausgewählten Zeilenbereich an die Zwischenablage zu senden (standardmäßig: Primär- / Mauspuffer, auf den
*
in vim Bezug genommen wird, verwenden Sie-sel clip
zusätzliche Argumente, um diesen in Zwischenablage, auf den Bezug genommen wird, zu ändern+
) undSenden eines Standardregisters (
"
) in die Zwischenablage.quelle