Comment puis-je parcourir les mots lors de la saisie d'une commande dans iTerm2?

9

Je suis en Lion

avec iTerm2, Zsh et Oh-My-Zsh

mais je ne peux pas parcourir les mots en appuyant sur: ALT + flèche gauche ou CMD + flèche gauche ou quelque chose

à la place, lorsque j'appuie sur "ALT + flèche droite", il imprime [C et lorsque j'appuie sur "MAJ + ALT + flèche gauche", il imprime D0.

comment puis-je configurer iTerm2 pour qu'il se comporte comme n'importe quel autre programme lors du déplacement des mots?

fespinozacast
la source
solution une solution possible pour ce shadowfiend.posterous.com/…
fespinozacast
fespinozacast: le lien ne fonctionne plus. Vous souvenez-vous de la solution à votre question?
Willington Vega

Réponses:

12

J'ai finalement trouvé la solution à ce problème ici: https://coderwall.com/p/h6yfda . Les étapes nécessaires sont indiquées ci-dessous:

  1. Allez dans Préférences, Profil, Clés.
  2. Réglez votre touche gauche ⌥ pour agir comme un personnage d'échappement.
  3. Recherchez le raccourci actuel pour ⌥ ← ou créez-en un nouveau, avec les paramètres suivants:
    • Raccourci clavier: ⌥ ←
    • Action: envoyer une séquence d'échappement
    • Echap +: b
  4. répéter pour le raccourci clavier ⌥ → avec les paramètres suivants:
    • Raccourci clavier: ⌥ →
    • Action: envoyer une séquence d'échappement
    • Echap +: f
Willington Vega
la source
Bien que ces liens puissent répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir les liens pour référence. Les réponses de lien uniquement peuvent devenir invalides si les pages liées changent.
grg
J'ai inclus les éléments essentiels de la solution dans la réponse que j'ai publiée dans SuperUser. Je comprends ce que vous dites, mais je me demandais si cela s'appliquerait toujours lorsque vous créez un lien vers une réponse sur un site Web StackExchange. Une autre raison pour laquelle je n'ai pas inclus les étapes de la solution ici est que mes deux réponses seraient identiques, même si elles sont difficiles à trouver sur différents sites SE. Quelle est la façon préférée de faire les choses dans une situation comme celle-ci?
Willington Vega
Peut-être que l'une des questions se trouve sur le mauvais site. Dois-je le signaler, au lieu de fournir la même réponse pour les deux?
Willington Vega
J'ai fourni les étapes nécessaires pour la solution, donc les réponses restent utiles si l'article lié tombe en panne.
Willington Vega
5

La valeur par défaut est Contrôle-gauche Contrôle-droite. Pour personnaliser, modifier les préférences / clés et associer le code d'échappement à un autre raccourci clavier de votre choix

entrez la description de l'image ici

sumx
la source
2

Pour faire défiler les mots option-gauche et option-droite dans iTerm 2, ajoutez

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

à ~/.zshrcsi vous utilisez zsh, ou ajouter

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

à ~/.inputrcsi vous utilisez bash.

Contrôle-gauche serait \e[1;9Ddans iTerm 2 et \e[1;5Ddans Terminal, et contrôle-droit serait \e[1;9Cdans iTerm 2 et \e[1;5Cdans Terminal.

Pour voir la séquence d'échappement d'une combinaison de touches, exécutez cat -v, puis appuyez sur la combinaison de touches.

Lri
la source
1

Ouvrez votre profil et sous l' onglet Clés , utilisez l' option d' édition de texte naturel .

Mohnish
la source
Cela devrait être la réponse acceptée. Je vous remercie.
Reda Lazri