Ich verwende SSH (mit -X angegeben) von einer Ubuntu-Box zu einer RHEL4-Box und führe GVim aus. Es wird wie erwartet in meinem lokalen X geöffnet, aber das Kopieren und Einfügen über select funktioniert nicht. Ich kann weder Text in GVim auswählen und in ein lokales Fenster einfügen, noch kann ich Text aus einem lokalen Fenster auswählen und in GVim einfügen. Dies funktioniert jedoch, wenn ich SSH (mit -X angegeben) auf eine andere RHEL4-Box.
Muss ich etwas auf dem Remote-Computer installieren?
EDIT : Ich vermute, dass es etwas mit den von mir verwendeten Kompilierungsflags zu tun hat, aber ich habe keine Ahnung, welches. Ich habe es versucht--enable-gnome-check
und--enable-gtk2-check
, da ich gnome auf meinem lokalen Computer ausführe, aber das hat das Problem nicht behoben.
BEARBEITEN : Dievim --version
Ausführung auf beiden Versionen von vim zeigt viele Unterschiede. Das Bemerkenswerteste ist, dass der Computer, für den kein Problem vorliegt, für die GTK- GUI und der Computer, für den ein Problem vorliegt, für die X11-Motif- GUI gilt. Ich kann die Problembox jedoch nicht für die Verwendung von GTK konfigurieren,da ich nicht alles installiert habe, was ich brauche.
BEARBEITEN
- Danke für die bisherige Hilfe, Leute.
- Zur Verdeutlichung kopieren / einfügen über ausgewählte Arbeiten in einem GVim-Fenster, das aus Feld A hervorgegangen ist, jedoch nicht in einem GVim-Fenster, das aus Feld B hervorgegangen ist. Sowohl Feld A als auch Feld B sind RHEL4 U8.
- Wenn ich Text im GVim-Fenster auswähle, kann ich ihn per Rechtsklick in dieses Fenster einfügen, aber ich kann ihn nicht in etwas einfügen, das lokal ausgeführt wird. Wenn ich etwas lokal auswähle, kann ich es lokal einfügen, aber wenn ich es in das GVim-Fenster einfüge, wird das zuletzt im GVim-Fenster ausgewählte Element eingefügt, nicht das zuletzt lokal ausgewählte Element.
- Um es ein bisschen ausgeflippter zu machen, öffne ich manchmal ein zweites GVim-Fenster aus derselben Box. Ich kann es in dieses zweite Fenster einfügen (obwohl es immer noch nicht das erste ist), aber ich kann immer noch nichts in diesem Fenster auswählen und es lokal einfügen.
- Ich erhalte das gleiche Verhalten mit Strg-Umschalt-C. Das Halten der Umschalttaste beim Auswählen mit der Maus verhindert das Auswählen. Strg-Umschalt-V startet die Blockauswahl in vim und nicht das Einfügen.
- Ich verwende Parcellite 0.9.2 auf der lokalen Box, aber durch das Schließen wird das Problem nicht behoben, und die andere Box wird nicht beeinträchtigt.
BEARBEITEN
- Der Computer, auf dem das Problem auftritt, ist ein Computer, der auf VM Player ausgeführt wird.
BEARBEITEN
- Ein Mitarbeiter, der auch SSH-Verbindungen zu einer virtuellen RHES4 U8-Box hat, hat nicht das gleiche Problem, aber er hat die Standard-VIM- Installation auf der VM verwendet, während ich und ein anderer Mitarbeiter mit dem Problem VIM aus dem Quellcode kompiliert haben . Könnte es ein Kompilierungsflag geben, das wir brauchen?
- Ich habe versucht, VM-Tools auf einer der VMs zu installieren, dies hatte jedoch keine Auswirkungen auf dieses Problem.
BEARBEITEN
- Die .vimrc zwischen meinen beiden Boxen ist die gleiche.