Come posso spostarmi tra le parole quando digito un comando in iTerm2?


9

Sono in leone

con iTerm2, Zsh e Oh-My-Zsh

ma non riesco a muovermi tra le parole premendo: ALT + freccia sinistra o CMD + freccia sinistra o qualcosa del genere

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

come posso configurare iTerm2 in modo che si comporti come qualsiasi altro programma quando mi muovo tra le parole?


soluzione una possibile soluzione per questo shadowfiend.posterous.com/…
fespinozacast

fespinozacast: il collegamento non funziona più. Ricordi qual è stata la soluzione alla tua domanda?
Willington Vega,

Risposte:


12

Ho finalmente trovato la soluzione a questo problema qui: https://coderwall.com/p/h6yfda . I passaggi necessari sono indicati di seguito:

  1. Vai a Preferenze, Profilo, Chiavi.
  2. Imposta il tasto sinistro ⌥ per agire come personaggio di fuga.
  3. Individua il collegamento corrente per ⌥ ← o creane uno nuovo, con le seguenti impostazioni:
    • Scorciatoia da tastiera: ⌥ ←
    • Azione: invia sequenza di escape
    • Esc +: b
  4. ripetere per ⌥ → la scorciatoia da tastiera con le seguenti impostazioni:
    • Tasto di scelta rapida: ⌥ →
    • Azione: invia sequenza di escape
    • Esc +: f

Sebbene questi collegamenti possano rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire i collegamenti come riferimento. Le risposte di solo collegamento possono diventare non valide se le pagine collegate cambiano.
GRG

Ho incluso le parti essenziali della soluzione nella risposta che ho pubblicato in SuperUser. Capisco quello che dici, ma mi chiedevo se sarebbe ancora applicabile quando si collega a una risposta in un sito Web StackExchange. Un altro motivo per cui non ho incluso i passaggi della soluzione qui è perché le mie due risposte sarebbero state identiche, anche se difficili da trovare in diversi siti SE. Qual è il modo preferito di fare le cose in una situazione come questa?
Willington Vega

Forse una delle domande è nel sito sbagliato. Devo contrassegnarlo, invece di fornire la stessa risposta per entrambi?
Willington Vega

Ho fornito i passaggi necessari per la soluzione, quindi le risposte rimangono utili se l'articolo collegato scende.
Willington Vega,

5

L'impostazione predefinita è Control-left Control-right. Per personalizzare, modificare le preferenze / i tasti e associare il codice di escape ad altri tasti di scelta rapida di propria scelta

inserisci qui la descrizione dell'immagine


2

Per fare in modo che l'opzione-sinistra e l'opzione-destra spostino le parole in iTerm 2, aggiungi

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

a ~/.zshrcse usi zsh o aggiungi

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

a ~/.inputrcse usi bash.

Control-left sarebbe \e[1;9Din iTerm 2 e \e[1;5Dnel Terminal, e control-right sarebbe \e[1;9Cin iTerm 2 e \e[1;5Cnel Terminal.

Per visualizzare la sequenza di escape per una combinazione di tasti, eseguire cat -ve quindi premere la combinazione di tasti.


1

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


Questa dovrebbe essere la risposta accettata. Grazie.
Reda Lazri,
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.