Ctrl+ Shift+ Cund Ctrl+ Shift+ Vsollen die normalen Ctrl+ Cund Ctrl+ Vin ersetzen gnome-terminal
.
Manchmal arbeiten sie, aber normalerweise haben sie keine Wirkung. Was sind mögliche Gründe dafür? Ich bin mir nicht sicher, welche anderen Informationen ich geben soll.
Bearbeiten: Es scheint, dass die manuelle Auswahl Paste
aus dem Edit
Menü auch nicht funktioniert. Right click > Paste
funktioniert, aber Edit > Paste
nicht. Das Kopieren funktioniert, das Einfügen jedoch nicht.
Außerdem habe ich den vi-mode aktiviert ( set -o vi
in meinem ~/.bashrc
). Könnte das etwas damit zu tun haben?
Bearbeiten: Hier ist ein Video , das das Problem demonstriert. Ich habe Screenkey (im "raw" -Modus, um "shift" zu fangen) verwendet, um zu zeigen, welche Tasten ich drücke.
quelle
10.10
oder10.04
)Antworten:
Dies ist ein Fehler in Gnome-Terminal, der Fehlerbericht ist hier mit einem Patch:
https://bugzilla.gnome.org/show_bug.cgi?id=600876
Gnome hat das Problem jedoch nicht behoben.
Ubuntu hat es unabhängig von Gnome behoben. Der ausführliche Fehlerbericht ist hier:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383
Laut Fehlerbericht handelt es sich bei dem festen Ubuntu-Paket um eine Gnome-Terminal-Version
2.32.1-0ubuntu3
. Es befindet sich derzeit in der Upload-Warteschlange des von maverick vorgeschlagenen Repositorys (mit nicht genehmigtem Status). Die Upload-Warteschlange ist hier:http://launchpad.net/ubuntu/maverick/+queue
Sie können das Quellpaket herunterladen und es mit debuild selbst erstellen.
Hoffentlich wird es bald auf normale Update-Repositories verschoben.
quelle
Es hat, wie Sie vermuten, mit dem "vi" -Modus zu tun.
Wie Sie wissen, verfügt der "vi" -Modus über separate Einfüge- und Befehlsmodi. Im Befehlsmodus wird der gesamte an das Terminal gesendete Text als Befehl interpretiert.
So überzeugen Sie sich:
Sie sollten nur "sometext" sehen, da das anfängliche "i" als Einfügebefehl interpretiert wurde.
Lösung: Wenn Sie sich im Befehlsmodus befinden, drücken Sie vor dem Einfügen "i". Wenn Sie sich nicht sicher sind, drücken Sie vor dem Einfügen ESC und "i".
quelle
Das Verwenden des Terminals zum Kopieren und Einfügen verwendet zwei verschiedene Methoden, je nachdem, wie Sie das Kopieren und Einfügen ausführen. Wenn Sie das Markieren und Einfügen mit der dritten Schaltfläche verwenden, verwenden Sie einen der Puffer in X, um die Arbeit zu erledigen. Wenn Sie zum Kopieren und Einfügen das Menü verwenden oder mit der rechten Maustaste klicken, wird ein anderer Puffer verwendet.
Wenn Sie also mit einer Auswahl aus dem Menü kopieren, müssen Sie entweder das Menü verwenden oder das Kontextmenü verwenden. Sie können nicht mit auswählen
Edit > Copy
und dann mit der dritten Maustaste einfügen.Dies ist auch der Grund, warum Sie nicht kopieren können, indem Sie markieren, dann zu einer anderen Anwendung wechseln und verwenden
Edit > Paste
.quelle
versuchen
shift-ctrl-v
(gleiche Tasten, andere Reihenfolge). Sie können Ihre Tastaturkürzel auch im Terminal-Bearbeitungsmenü neu zuweisen. Weisen Sie es nicht erneut Strg + C zu, da Strg + C zum Beenden von Prozessen unter dem Terminal verwendet wird (also Senden des TERM-Signals).quelle
gnome-terminal
Sicherheitsgründen ab, und es funktioniert, wenn ichRight Click > Paste
. Nur nicht aus dem Menü Bearbeiten / Verknüpfungen.Für mich ist das Einfügen mit der mittleren Maustaste am einfachsten. Ich kopiere jedoch immer noch über das Menü, da ich nicht oft kopieren muss.
quelle
Ich habe diesen Test für verschiedene virtuelle Instanzen von Aktieninstallationen ausgeführt, die von 9.04 bis 11.04 Alpha 3 reichen. Ich konnte Ihre Probleme nicht replizieren.
Ich glaube, dass das Problem eine Art von Konfiguration sein kann, die irgendwo mit einer anderen in Konflikt steht. Was die konkrete Konfiguration betrifft, weiß ich nicht. Allerdings ... (Zitat aus dem Chat)
Sie könnten erwägen, Ihre Gnome-Terminal-Konfigurationen zu löschen, um zu beginnen, aber danach bin ich nicht sicher, wie Sie dies beheben würden.
quelle
Ich weiß nicht warum, aber ich benutze immer den
Menu
-Key (= rechts zwischenSuper
undCtrl
) zum Kopieren und Einfügen.Ich hoffe das hilft dir weiter ;-)
quelle
shift + ctrl + c/v
.Ich hatte noch nie Probleme damit, wenn der Cursor nicht auf das Terminal gerichtet war. Stellen Sie vor dem Einfügen sicher, dass Sie in das Terminal geklickt haben.
quelle
menu > p
, wird es wie erwartet eingefügt.Ich würde vermuten, dass dies ein Problem ist, wenn das innere Widget des Terminals keinen Fokus hat, möglicherweise verbunden mit der inneren Mausleiste. Wenn Sie in den Körper des Terminals klicken, bevor Sie die Tasten drücken, wird das Problem dann behoben?
(Wenn dies wahr ist, ist es ein Fehler.)
quelle