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.