<Precedenti | Contenuti | Succ.>
Tagliare e incollare (uccidere e strattonare) il testo
La documentazione di Readline utilizza i termini uccisione e strattone per riferirsi a ciò che comunemente chiameremmo taglia e incolla. Gli elementi tagliati vengono memorizzati in un buffer chiamato anello mortale.
Tabella 8-3: Comandi Taglia e Incolla
Azione chiave
Azione chiave
Ctrl-k Elimina il testo dalla posizione del cursore fino alla fine della riga.
Ctrl-u Elimina il testo dalla posizione del cursore all'inizio della riga.
Alt-d Elimina il testo dalla posizione del cursore fino alla fine della parola corrente.
Alt-Backspace
Elimina il testo dalla posizione del cursore all'inizio della parola corrente. Se il cursore si trova all'inizio di una parola, elimina la parola precedente.
Ctrl-y Estrai il testo dal kill-ring e inseriscilo nella posizione del cursore.
La chiave Meta
Se ti avventuri nella documentazione di Readline, che puoi trovare nella sezione READLINE del bash man page, incontrerai il termine "tasto meta". Sulle tastiere moderne questo corrisponde al altro chiave ma non è sempre stato così.
Ai vecchi tempi (prima dei PC ma dopo Unix) non tutti avevano un computer. Quello che potevano avere era un dispositivo chiamato terminaleUn terminale era un dispositivo di comunicazione dotato di uno schermo di visualizzazione del testo, di una tastiera e di componenti elettronici al suo interno sufficienti a visualizzare caratteri di testo e a muovere il cursore. Era collegato (solitamente tramite cavo seriale) a un computer più grande o alla rete di comunicazione di un computer più grande. Esistevano molte marche diverse di terminali e tutti avevano tastiere e set di funzionalità di visualizzazione diversi. Poiché tutti tendevano almeno a comprendere l'ASCII, gli sviluppatori di software che desideravano applicazioni portatili scrivevano al minimo comune denominatore. I sistemi Unix hanno un modo molto elaborato di gestire i terminali e le loro diverse funzionalità di visualizzazione. Poiché gli sviluppatori di Readline non potevano essere sicuri della presenza di un tasto di controllo aggiuntivo dedicato, ne inventarono uno e lo chiamarono "meta". Mentre altro Il tasto funge da tasto meta sulle tastiere moderne, puoi anche premere e rilasciare il tasto Esc tasto per ottenere lo stesso effetto tenendo premuto il tasto altro key se stai ancora utilizzando un terminale (cosa che puoi ancora fare su Linux!).