Wie installiere ich vim mit Zwischenablage-Unterstützung auf Fedora?


20

Ich verwende Fedora Linux und kann keinen Text von vim in die Zwischenablage des Systems kopieren (was ich mit dem Register + oder * tun sollte, obwohl ich nicht sicher bin, welches). Wenn ich dies in der Befehlszeile eingebe:

vim --version | grep clipboard

... in der entsprechenden Zeile steht -xterm_clipboard, wann ich was sehen will +xterm clipboard.

Wie kann ich diese Unterstützung hinzufügen? Muss ich etwas kompilieren (bitte nein sagen!) Oder kann ich nur yum installetwas?

Antworten:


33

vim in Fedora wird ohne X-Unterstützung kompiliert, um die Anzahl der Abhängigkeiten zu minimieren. Sie müssen stattdessen gvim im vim-X11Paket verwenden.


25
Beachten Sie, dass Sie die Version von Vim, die X unterstützt, nicht als X-Anwendung ausführen müssen, sondern in einem Terminal als ausführen können gvim -v. Dadurch wird Vim im vi oder Terminal-Modus gestartet, jedoch mit Zugriff auf die X-Zwischenablage. Sie können diese leichter mit einem Alias machen: alias vim='gvim -v'.
Garyjohn

@garyjohn - großartig! Das funktioniert einwandfrei
Nathan Long

1
@garyjohn - ... und Ihr großartiger Tipp, wie Sie Grafik-Vim über die Befehlszeile ausführen, hat sich erneut als nützlich erwiesen, diesmal auf einem Mac. mvim -vErmöglicht außerdem den Zugriff auf die Systemzwischenablage. Vielen Dank!
Nathan Long

6
Das Fedora-Paket vim-X11 wird auch als Binärdatei ausgeliefert vimx, sodass Sie dieses Paket in X11 ausführen können, wenn Sie keinen Alias ​​verwenden möchten.
LukasT

@LukasT in der Tat ein toller Punkt - das funktioniert perfekt. Diese Vi.SE-Antwort schlägt dasselbe vor.
ICC97
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.