Zanim zaczniesz oznaczać to jako duplikat, wiem o Ctrl+ Shift+ Ci Ctrl+ Shift+V
Próbuję ich użyć, ale to nie działa. Na jednym konkretnym komputerze Ubuntu normalne polecenia wklejania nie działają: nie działają lokalnie i nie działają za pośrednictwem sesji zdalnej.
Domyślam się, że być może zalogowanie się do komputera, na którym te funkcje działają normalnie, i zalogowanie się przez ssh pomija problem. Tak nie było. Nadal nie mogę uzyskać tego funkcjonalnie, mimo że używany przeze mnie komputer Ubuntu ma funkcjonalne kopiowanie i wklejanie z terminala.
Więc nie mam wątpliwości.
Jak to włączyć? Na komputerze, którego dotyczy problem, działa Ubuntu MATE 16.04. Terminal to mate-terminal, z wyjątkiem sytuacji, gdy loguję się przez ssh, w którym to przypadku jest to Bash. Caja jest menedżerem okien.
źródło
mate-terminal
cały czas przy użyciu MATE (w 16.04, 16.10, 17.04). cc @ bodhi.zazen, ponieważ pytałeś o to :)Odpowiedzi:
Istnieją różne sposoby oznaczania / kopiowania i wklejania w systemie Linux. Jeden z nich działa we wszystkich emulatorach terminali, które znam, w tym
xterm
.1. Metoda oznaczania i wklejania linuxa - „środkowe kliknięcie”
Zaznacz tekst, który chcesz wkleić, naciskając lewy przycisk myszy i poruszając myszą. (Możesz kliknąć lewym przyciskiem myszy dwa razy, aby zaznaczyć słowo lub trzy razy, aby zaznaczyć linię.)
Przesuń kursor myszy w miejsce, w którym chcesz wkleić tekst.
Naciśnij środkowy przycisk lub kółko przewijania (jakby to był przycisk). Jeśli nie ma środkowego przycisku, naciśnij jednocześnie lewy i prawy przycisk.
W oknie terminala tekst zostanie wklejony w miejscu kursora. Działa to w tym samym oknie terminala, w innym oknie terminala, a także w innych programach, na przykład Firefox i gedit.
2. Metoda, która działa w wielu, ale nie we wszystkich oknach terminala
2.1 Poprzez menu
Zaznacz tekst, który chcesz wkleić, naciskając lewy przycisk myszy i poruszając myszą.
Użyj menu rozwijanego lub menu podręcznego i wybierz „Kopiuj” (do schowka).
Przesuń kursor myszy w miejsce, w którym chcesz skopiować tekst.
Użyj menu rozwijanego lub menu podręcznego i wybierz „Wklej”
2.2 kombinacja klawiszy skrótu z
ctrl
Zaznacz tekst, który chcesz wkleić, naciskając lewy przycisk myszy i poruszając myszą.
Naciśnij shift+ ctrl+, caby „Kopiować” (do schowka).
Naciśnij shift+ ctrl+, vaby „Wkleić” do innego okna terminala.
Naciśnij ctrl+, vaby „Wkleić” do normalnej aplikacji GUI, na przykład Firefox lub Gedit.
źródło
FWIW, nie robię dużo wycinania i wklejania w terminalu. Po prostu piszę. Co sprawia, że cięcie jest ważne?
Kopiowanie / wklejanie jest zapewniane przez program terminalowy, jeśli w ogóle. Nie ma ogólnej odpowiedzi. Ponieważ nie mówisz nam, z którego emulatora terminali korzystasz, nie możemy pomóc. Jeśli terminal ma menu rozwijane (terminal gnome), możesz uzyskać wskazówki. Jestem prawie pewien, że nie ma Ctrl+ Vw xterm lub rxvt.
RÓWNIEŻ można uzyskać wycinanie / wklejanie z programu uruchomionego w terminalu. Uruchom
emacs
w terminalu, cut to Ctrl+, Wa pasta to Ctrl+ Y.Jedyną ogólną funkcją wklejania będzie podstawowy system operacyjny Linux. Działa to również w terminalu wirtualnym ( Alt+ Ctrl+ F1). Użyj lewego przycisku, aby podświetlić. Następnie kliknij środkowym przyciskiem, aby wkleić. Działanie musi nastąpić bez kliknięć pomiędzy. Środkowe kliknięcie to fokus i wklej w jednym kroku. Używam tego cały czas.
Możliwe jest również zainstalowanie imitacji schowka, może znaleźć terminal do współpracy z nim. Przenieś tekst z jednego programu do drugiego.
źródło
Czy próbowałeś używać Ctrl+ Insi Shift+ Ins? Nie jestem pewien co do kopiowania, ale wklejanie działa dla mnie dobrze. Spróbuj i EDYTUJ swoje pytanie, jeśli to nie działa.
źródło
Jedno ustawienie, które zostało wyłączone na moim komputerze, uniemożliwiając normalne wklejanie środkowego kliknięcia:
org.gnome.desktop.interface.gtk-enable-primary-paste
Możesz edytować tę wartość za pomocą edytora dconf (UI) lub za pomocą cli:
źródło