Queste sono le scorciatoie da tastiera standard per l'editing del testo che uso costantemente ogni volta che modifico il testo in qualsiasi applicazione Linux diversa dagli emulatori di terminali:
- frecce sinistra + destra per spostarsi a sinistra + destra
- ctrl + freccia per spostare un'intera parola
- home / end per spostarsi all'inizio / alla fine della riga
- ctrl + c / ctrl + v per copiare / incollare [alcuni terminali possono usare maiusc-ctrl-C / maiusc-ctrl-V; questo è un buon sostituto]
- MAIUSC + freccia per evidenziare il testo
- Maiusc + Ctrl + Freccia per evidenziare un'intera parola
Non ho mai trovato una combinazione di shell plus emulatore di terminale che consenta gli ultimi due elementi in questo elenco e mi fa impazzire. Ovviamente gli emulatori di terminale supportano l'evidenziazione (il mouse può farlo) e supportano l'uso dei tasti ctrl e maiusc come modificatori (possono essere usati per spostare il cursore di un'intera parola e per rendere maiuscole le lettere, rispettivamente; [modifica:] possono anche essere usati insieme per copiare / incollare con shift-ctrl-C e shift-ctrl-V), quindi qual è il problema che impedisce questa funzionalità? Ho diverse domande:
- È un problema con il mio emulatore di terminale o con la mia shell (bash, anche se sono disposto a cambiare)?
- Perché gli emulatori / shell terminali non sono conformi a questo standard altrimenti universale?
- Se c'è una vera ragione, è antica e obsoleta o è ancora rilevante per un numero significativo di utenti desktop Linux?
- C'è qualche tipo di soluzione?
- C'è qualche oscuro programma che posso usare per supportare questo?
- È possibile modificare la fonte di, diciamo, gnome-terminal per supportare questo?
So che il testo può essere copiato / incollato con il mouse, non è quello che sto chiedendo. Sto chiedendo perché non posso fare queste cose con la tastiera in un emulatore di terminale.