OK, oto historyczne tło. Terminal pochodzi z czasów z przed wszechobecność ctrlCi ctrlDskrótów. W rzeczywistości ctrl-C ma już znaczenie od bardzo dawna: w terminalu służy do przerywania bieżącego procesu pierwszoplanowego w terminalu. A Ctrl-D służy do wysyłania EOF (koniec pliku).
Sam zobacz; uruchom program, który zająłby dużo czasu i wygenerował dużo danych wyjściowych, na przykład find /
, i naciśnij Ctrl-C, aby go przerwać. Uruchom program, który oczekuje pewnych danych wejściowych, takich jak cat > testfile.txt
, wpisz tekst, a następnie naciśnij Enter (dla nowej linii) i Ctrl-D, aby program pomyślał „koniec pliku, dobrze” i kończy działanie.
Ponadto kopiowanie i wklejanie można (i można) osiągnąć w X w znacznie prostszy sposób. Moment, w którym zaznaczyłeś dowolny tekst myszką - właśnie wybrany, bez naciskania klawiszy - został skopiowany do schowka X. Za każdym razem, gdy teraz naciśniesz prawy przycisk myszy, bez żadnego skrótu klawiaturowego, tekst zostanie wklejony. W ogóle nie ma potrzeby korzystania ze skrótów. Działa to nie tylko w terminalu, ale także w innych programach - wypróbuj!
Nie można jednak użyć tej metody do kopiowania czegokolwiek innego niż zwykły tekst; do kopiowania grafiki, plików itp. potrzebujesz ctrl-c i ctrl-v.
Niemniej jednak, aby osiągnąć pewną zgodność ze współczesnym dogmatem, możesz użyć CtrlShiftCi CtrlShiftVw terminalu.