Come posso spostare le parole durante la digitazione di un comando in iTerm2?

9

Sono in Lion

con iTerm2, Zsh e Oh-My-Zsh

ma non riesco a muovermi tra le parole quando premi: ALT + freccia sinistra o CMD + freccia sinistra o qualcosa

invece, quando premo "ALT + freccia destra" stampa [C e quando premo "MAIUSC + ALT + freccia sinistra" stampa D0

come posso configurare iTerm2 per comportarmi come qualsiasi altro programma quando si muove attraverso le parole?

    
posta fespinozacast 06.01.2012 - 20:21
fonte

4 risposte

11

Ho finalmente trovato la soluzione a questo problema qui: link . I passaggi necessari sono mostrati di seguito:

  1. Vai a Preferenze, Profilo, Chiavi.
  2. Imposta il tasto sinistro to per agire come carattere di escape.
  3. Trova il collegamento corrente per ⌥ ← o creane uno nuovo, con le seguenti impostazioni:
    • Scelta rapida da tastiera: ⌥ ←
    • Azione: invia sequenza di escape
    • Esc +: b
  4. ripetere per short → scorciatoia da tastiera con le seguenti impostazioni:
    • Scelta rapida da tastiera: ⌥ →
    • Azione: invia sequenza di escape
    • Esc +: f
risposta data 09.03.2014 - 20:07
fonte
5

L'impostazione predefinita è Control-left Control-right. Per personalizzare, modifica preferenze / Chiavi e associa il codice di escape ad un altro tasto di scelta rapida di tua scelta

    
risposta data 01.02.2012 - 20:04
fonte
2

Per rendere l'opzione-sinistra e l'opzione-destra spostati tra le parole in iTerm 2, aggiungi

bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word

a ~/.zshrc se usi zsh o aggiungi

"\e\e[C": forward-word
"\e\e[D": backward-word

a ~/.inputrc se usi bash.

Control-left sarebbe \e[1;9D in iTerm 2 e \e[1;5D in Terminal, e control-right sarebbe \e[1;9C in iTerm 2 e \e[1;5C in Terminal.

Per vedere la sequenza di escape per una combinazione di tasti, esegui cat -v e quindi premi la combinazione di tasti.

    
risposta data 11.03.2014 - 16:35
fonte
0

Apri il tuo profilo e nella scheda Chiavi , utilizza l'opzione Modifica testo naturale .

    
risposta data 21.10.2016 - 10:03
fonte

Leggi altre domande sui tag