Ich habe Ubuntu 11.04 Desktop und einen 11.04 VPS Server.
Nach dem Ersetzen vim
durch vim-gtk
(ich benötige jedoch keine GUI) kann ich die Zwischenablage des Systems verwenden vim
. Ich möchte die gleiche Funktion auf dem Ubuntu-Server verwenden, aber es sieht so aus, als würde sie nicht funktionieren ssh -X
.
Kann ich diese Funktion auf irgendeine Weise aktivieren oder muss ich sie dafür verwenden nano
?
Antworten:
Die "Zwischenablage" ist eine Funktion von X11, daher müssen Sie die "X11-Weiterleitung" für die SSH-Verbindung im "Trusted" -Modus aktivieren:
(Standardmäßig wird X11 im "nicht vertrauenswürdigen" Modus weitergeleitet, was etwas zu restriktiv ist.
-Y
Deaktiviert die Einschränkungen.)Stellen Sie außerdem sicher, dass auf dem Server
xauth
eine X11-fähige Version von vim installiert ist. Sie verwenden können ,xsel -o
undxsel -o -b
zu überprüfen, ob die Zwischenablage zugegriffen werden kann.Um es dauerhaft zu machen, fügen Sie Folgendes zu Ihrem lokalen hinzu
~/.ssh/config
:quelle
+
Register, nicht mit dem*
Register. Ihr Kilometerstand kann variieren.vim
, erhalten Sie immer noch das textbasierte Vim, das nur minimale X11-Unterstützung für den Zugriff auf die Zwischenablage und dergleichen bietet.