Come tornare indietro o avanti una parola in un ambiente bash? [duplicare]


Risposte:


32

C'è M-be M-fper spostarsi avanti e indietro rispettivamente alla parola corrente. Qui Mè la Metao Esctasto o una combinazione, come Ctrl+ Meta. La sezione Comandi per lo spostamento nella bashmanpage elenca queste e altre scorciatoie disponibili per lo spostamento sulla shell bash.

Il manuale descrive anche come personalizzare le impostazioni di bash in modo da poter usare il Ctrl+ / noto per saltare le parole.


Ho provato Esc+b/f, non funzionando.
user11671

5
Prova anche la Altchiave. Il meta-chiave viene anche emulato con il tasto alto windowssulle tastiere che li hanno.
Ayaz

@ user11671: bind -p|grep forward-wordproduce "\ef": forward-word(tra le altre cose)?
In pausa fino a nuovo avviso.

3
Per rispondere direttamente alla domanda dell'utente, questo funziona per me in ~ / .inputrc in Ubuntu: # Assegna Ctrl-freccia destra e Ctrl-freccia sinistra per passare alla parola successiva / precedente "\ e [1; 5C": parola in avanti "\ e \ e [C": parola in avanti "\ e [1; 5D": parola in senso inverso "\ e \ e [D": parola in senso inverso fonte: bbs.archlinux.org/viewtopic.php?id= 35154
dougkramer,

1
@dougkramer come risponde direttamente alla domanda degli utenti? si tratta di invertire il comando, mentre l'utente chiede quale sia l'equivalente predefinito
eis
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.