Quale carattere di controllo devo inviare al terminale per farlo eliminare una parola intera alla volta?

3

Recentemente ho scoperto che l'invio di \ 033 [5D e \ 033 [5C manda il personaggio a spostare una parola intera alla volta, rendendo mac os x terminal quasi altrettanto impressionante dei terminali ubuntu e debian predefiniti.

Quindi, l'unica cosa che mi manca è: il tasto control per associare l'opzione-delete e l'opzione-backspace alla cancellazione di parole complete.

    
posta Alex 14.02.2011 - 21:26
fonte

2 risposte

2
  1. Seleziona "Preferenze ..." dal menu "Terminale"
  2. vai in "Impostazioni" e seleziona la configurazione della finestra predefinita, vai nella scheda "Tastiera"
  3. Dai un'occhiata a tutte le combinazioni di tasti (ad esempio, forward delete è associato a \ 033 [3 ~) e tieni presente che puoi modificarle facendo doppio clic (è più facile da usare rispetto a bind nel tuo ~/.bash_profile ).

Se scegli di usare come meta-chiave, + backspace funzionerà immediatamente, sebbene questa configurazione possa spezzare caratteri speciali che puoi inserire solo premendo insieme a loro (a seconda del layout della tua tastiera). Se non lo usi, puoi cancellare premendo esc e poi backspace .

Per eliminare a fondo una parola intera, usa + D o esc e poi D .

    
risposta data 15.02.2011 - 01:28
fonte
4

ctrl + W cancellerà la parola precedente.

    
risposta data 14.02.2011 - 21:36
fonte

Leggi altre domande sui tag