12 votes

Comment puis-je me déplacer dans les mots lorsque je tape une commande dans iTerm2 ?

Je suis à Lion

avec iTerm2, Zsh et Oh-My-Zsh

mais je ne peux pas me déplacer à travers les mots lorsque je presse : ALT+flèche gauche ou CMD+flèche gauche ou autre.

Au lieu de cela, lorsque j'appuie sur "ALT+flèche droite", il imprime [C]. et lorsque j'appuie sur "SHIFT+ALT+flèche gauche", il imprime D0.

comment puis-je configurer iTerm2 pour qu'il se comporte comme n'importe quel autre programme lorsqu'il se déplace dans les mots ?

0 votes

Une solution possible pour ce problème shadowfiend.posterous.com/

0 votes

Fespinozacast : le lien ne fonctionne plus. Vous souvenez-vous de la solution à votre question ?

16voto

Willington Vega Points 269

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. Configurez votre touche gauche pour qu'elle agisse comme un caractère d'échappement.
  3. Localisez le raccourci actuel pour ou créez-en un nouveau, avec les paramètres suivants :
    • Raccourci clavier :
    • Action : Envoyer la séquence d'évasion
    • Esc+ : b
  4. répétez pour le raccourci clavier avec les paramètres suivants :
    • Raccourci clavier :
    • Action : Envoyer la séquence d'évasion
    • Esc+ : f

0 votes

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 à titre de référence. Les réponses ne comportant que des liens peuvent devenir invalides si les pages liées changent.

0 votes

J'ai inclus les parties essentielles de la solution dans la réponse que j'ai postée dans SuperUser. Je comprends ce que vous dites, mais je me demandais si cela s'appliquait toujours lorsque vous créez un lien vers une réponse sur un site StackExchange. Une autre raison pour laquelle je n'ai pas inclus les étapes de la solution ici est que mes deux réponses auraient été identiques, même si elles se trouvent sur des sites SE différents. Quelle est la meilleure façon de procéder dans une telle situation ?

0 votes

Peut-être que l'une des questions se trouve sur le mauvais site. Dois-je la signaler, au lieu de fournir la même réponse pour les deux ?

5voto

graywh Points 4425

Le défaut est sur Contrôle-gauche Contrôle-droit. Pour personnaliser, modifiez les préférences/clés et associez le code d'échappement à une autre touche de raccourci de votre choix.

enter image description here

5voto

ETL Points 6403

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

3voto

Pour que l'option-gauche et l'option-droite se déplacent dans les mots dans iTerm 2, ajoutez

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

à ~/.zshrc si vous utilisez zsh, ou ajoutez

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

à ~/.inputrc si vous utilisez bash.

Le contrôle-gauche serait \e[1;9D dans iTerm 2 et \e[1;5D dans le Terminal, et le contrôle à droite serait \e[1;9C dans iTerm 2 et \e[1;5C dans le terminal.

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X