Questa combinazione di tasti, un'associazione ereditata emacs
dall'editor, fa sì che gli ultimi 2 caratteri digitati vengano scambiati alla fine della riga, utilizzati al centro di una riga, scambia il carattere a sinistra del cursore e quello sotto il cursore.
Può sembrare vano avere un'associazione per una funzione così raramente utilizzata che può essere facilmente raggiunta con qualche altro tasto. I vecchi timer come me lo usano abbastanza spesso e facevano risparmiare un po 'di tempo di trasmissione ai tempi di 300 modem baud, alla fine degli anni '70, specialmente nel mezzo di lunghe file.
Un comando simile e più utile, associato a Alt+ T, traspone le parole a sinistra e a destra del cursore.
Tè stato scelto perché è la lettera iniziale di trasposizione . Altre associazioni con origine simile includono:
- Ctrl+ B, per tornare indietro , sposta il cursore a sinistra di una posizione,
- Alt+ Bsposta il cursore a sinistra di una parola,
- Ctrl+ F, per l' avanzamento , sposta il cursore a destra di una posizione,
- Alt+ Fsposta il cursore a destra di una parola,
- Ctrl+ A, per Anfang o ante , sposta il cursore all'inizio della riga,
- Ctrl+ E, per fine , sposta il cursore alla fine della linea,
- Ctrl+ N, per il prossimo , recupera la riga successiva,
- Ctrl+ P, per precedente , recupera la riga successiva,
- Ctrl+ D, per eliminare , elimina il carattere sotto il cursore,
- Alt+ Dcancella la parola sotto il cursore,
- Ctrl+ K, per uccidere , taglia la fine della linea,
- Ctrl+ Y, per yank , incolla il contenuto degli appunti,
Questi collegamenti, implementati nel pacchetto readline GNU, sono quindi disponibili in tutti i programmi che lo usano per l'input dell'utente, come bash , ma anche gdb , bc , ...
Alcuni di questi sono disponibili anche in altri ambienti: la riga di input dell'URL di Firefox, i campi di input di testo nell'interfaccia grafica OS / X e molti gestori di finestre basati su X.
gli utenti di vim possono selezionare i collegamenti corrispondenti tramite una variabile di ambiente.
bash
, in quanto tale, mareadline
(che bash utilizza per l'input al prompt). Il tuo bash sta usandoemacs
le combinazioni di tasti; è possibile modificare a VI-chiave attacchi se le vostre guerre un Editor di parte;) sanctum.geek.nz/arabesque/vi-mode-in-bash Ci sono un paio di "frode-fogli" perreadline
qui: readline.kablamo.org/emacs .html e readline.kablamo.org/vi.html .