Są to standardowe skróty klawiaturowe do edycji tekstu, których używam stale podczas edycji tekstu, dosłownie, w dowolnej aplikacji linuksowej innej niż emulatory terminali:
- strzałki w lewo + prawo, aby przejść w lewo + prawo
- ctrl + strzałka, aby przenieść całe słowo
- home / end, aby przejść na początek / koniec linii
- ctrl + c / ctrl + v, aby skopiować / wkleić [niektóre terminale mogą używać shift-ctrl-C / shift-ctrl-V; to dobry zamiennik]
- Shift + strzałka, aby podświetlić tekst
- Shift + Ctrl + Strzałka, aby podświetlić całe słowo
Nigdy nie znalazłem kombinacji emulatora powłoki plus terminalu, która pozwala na ostatnie dwa elementy na tej liście i doprowadza mnie to do szału. Oczywiście emulatory terminali obsługują podświetlanie (mysz może to robić) i obsługują użycie klawiszy Ctrl i Shift jako modyfikatorów (można ich używać do przesuwania kursora o całe słowo i do pisania liter odpowiednio; [edit:] można ich nawet używać razem do kopiowania / wklejania za pomocą shift-ctrl-C i shift-ctrl-V), więc na czym polega problem uniemożliwiający tę funkcjonalność? Mam kilka pytań:
- Czy to problem z moim emulatorem terminala, czy z moją powłoką (bash, choć jestem gotów to zmienić)?
- Dlaczego emulatory / powłoki terminali nie są zgodne z tym uniwersalnym standardem?
- Jeśli istnieje rzeczywista przyczyna, to jest stara i przestarzała, czy jest to nadal istotne dla znacznej liczby pulpit użytkowników Linuksa?
- Czy istnieje jakieś obejście?
- Czy istnieje jakiś niejasny program, który może to obsługiwać?
- Czy jest możliwe zmodyfikowanie źródła, powiedzmy, gnome-terminal, aby to obsługiwać?
Wiem, że tekst można skopiować / wkleić za pomocą myszy, nie o to pytam. Pytam, dlaczego nie mogę robić tych rzeczy za pomocą klawiatury w emulatorze terminali.