Ctrl+ Shift+ Ci Ctrl+ Shift+ Vmają zastąpić normalne Ctrl+ Ci Ctrl+ Vw gnome-terminal
.
Czasami działają, ale zwykle nie mają żadnego efektu. Jakie są tego potencjalne przyczyny? Nie jestem pewien, jakie inne informacje podać.
Edycja: Wygląda na to, że ręczne wybieranie Paste
z Edit
menu też nie działa. Right click > Paste
działa, ale Edit > Paste
nie działa. Kopiowanie działa, ale wklejanie nie.
Ponadto mam włączony tryb vi ( set -o vi
w moim ~/.bashrc
). Czy to może mieć z tym coś wspólnego?
Edycja: Oto wideo przedstawiające problem. Użyłem Screenkey (w trybie „surowym”, aby złapać „shift”), aby pokazać, które klawisze naciskam .
gnome-terminal
Mateusz
źródło
źródło
10.10
Lub10.04
)Odpowiedzi:
To jest błąd w gnome-terminalu, raport o błędzie jest tutaj z łatką:
https://bugzilla.gnome.org/show_bug.cgi?id=600876
Gnome nie naprawił jednak problemu.
Ubuntu naprawił to niezależnie od Gnome. Szczegółowy raport błędów znajduje się tutaj:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383
Według raportu o błędach, naprawionym pakietem Ubuntu jest wersja terminalna gnome
2.32.1-0ubuntu3
. Obecnie znajduje się w kolejce przesyłania repozytorium proponowanego przez indywidualistów (ze statusem niezatwierdzonym). Kolejka przesyłania jest tutaj:http://launchpad.net/ubuntu/maverick/+queue
Możesz pobrać pakiet źródłowy i sam go skompilować za pomocą debuild.
Mamy nadzieję, że wkrótce zostanie przeniesiony do normalnych repozytoriów aktualizacji.
źródło
Podejrzewa się, jak podejrzewasz, tryb „vi”.
Jak wiadomo, tryb „vi” ma osobne tryby wstawiania i poleceń. W trybie poleceń cały tekst wysyłany do terminala jest interpretowany jako polecenie.
Aby się przekonać, zrób to:
powinieneś zobaczyć tylko „coś”, ponieważ początkowe „i” zostało zinterpretowane jako polecenie wstawiania.
Rozwiązanie: w trybie poleceń naciśnij „i” przed wstawieniem. Jeśli nie jesteś pewien, naciśnij ESC i „i” przed włożeniem.
źródło
Używanie terminalu kopiuj i wklej wykorzystuje dwie różne metody, w zależności od tego, w jaki sposób wykonujesz kopiowanie i wklejanie. Jeśli użyjesz podświetlenia i wklej z trzecim przyciskiem, używasz jednego z buforów w X do wykonania pracy. Jeśli używasz menu lub kliknij prawym przyciskiem myszy, aby skopiować i wkleić, używasz innego bufora.
Tak więc, jeśli kopiujesz z wyborem z menu, musisz albo wkleić za pomocą menu, albo użyć menu prawym przyciskiem myszy. Nie można wybrać za pomocą,
Edit > Copy
a następnie użyć trzeciego przycisku myszy, aby wkleić.Jest to również powód, dla którego nie można skopiować, zaznaczając, a następnie przechodząc do innej aplikacji i używając
Edit > Paste
.źródło
spróbuj
shift-ctrl-v
(te same przyciski, inna kolejność). Możesz także ponownie przypisać skróty klawiaturowe w menu Edycja terminala. Nie przypisuj go ponownie do Ctrl + C, ponieważ Ctrl + C służy do zabijania procesów pod terminalem (cóż, wysyłanie sygnału TERM).źródło
gnome-terminal
żeby być bezpiecznym, i działa, jeśli jaRight Click > Paste
. Po prostu nie z menu Edycja / skrótów.Dla mnie najłatwiejszym sposobem wklejenia jest kliknięcie środkowym przyciskiem myszy. Jednak nadal kopiuję za pomocą menu, ponieważ nie muszę często kopiować.
źródło
Dla przypomnienia przeprowadziłem ten test na różnych wirtualnych instancjach instalacji magazynowych, od 9.04 do 11.04 Alpha 3. Nie udało mi się powielić twoich problemów.
Uważam, że problemem może być jakiś rodzaj konfiguracji gdzieś sprzeczny z inną. Jeśli chodzi o konkretną konfigurację, nie wiem. Jednak ... (cytat z czatu)
Możesz rozważyć usunięcie konfiguracji gnome-terminalu, aby rozpocząć, ale po tym nie jestem pewien, jak to naprawić.
źródło
Nie wiem dlaczego, ale zawsze używam
Menu
-Key (= po prawej międzySuper
iCtrl
) do kopiowania i wklejania.Mam nadzieję, że to ci pomoże ;-)
źródło
shift + ctrl + c/v
.nigdy nie miałem problemów z tym, że nie działało, chyba że fokus kursora nie był ustawiony na terminal. upewnij się, że kliknąłeś terminal, zanim spróbujesz wkleić.
źródło
menu > p
, wklei się zgodnie z oczekiwaniami.Sądzę, że jest to problem z brakiem skupienia wewnętrznego widgetu terminala, być może podłączonego do wewnętrznego paska myszy. Jeśli klikniesz w korpus terminala przed naciśnięciem klawiszy, czy to naprawi?
(Jeśli to prawda, to błąd).
źródło