Est-il possible de se déplacer entre les mots dans iTerm en utilisant les flèches Alt + Droite / Gauche? Maintenant, si j'appuie sur Alt + Gauche, j'obtiendra '[D' et '[C' si j'appuie sur Alt + Droite.
Est-il possible de se déplacer entre les mots dans iTerm en utilisant les flèches Alt + Droite / Gauche? Maintenant, si j'appuie sur Alt + Gauche, j'obtiendra '[D' et '[C' si j'appuie sur Alt + Droite.
Réponses:
Allez dans Préférences iTerm → Profils, sélectionnez votre profil, puis l'onglet Clés. Cliquez sur Charger le préréglage ... et choisissez Édition de texte naturel.
Allez dans Préférences iTerm → Profils, sélectionnez votre profil, puis l'onglet Clés. Recherchez ⌥ ← et ⌥ → et configurez-les pour envoyer la séquence d'échappement b
et la séquence d'échappement, f
respectivement.
Si vous utilisez ⌘ → et ←, vous devrez remapper les raccourcis d'onglet suivants et précédents qui sont définis sur ceux par défaut. Le terminal utilise ⇧⌘ → et ⇧⌘ ← pour ceux-ci.
Vous pouvez le faire sous Profils ou simplement sous Clés (voir ci-dessous) si vous souhaitez le définir globalement. Notez que les paramètres dans Profils remplacent les paramètres globaux dans Clés.
Si vous utilisez bash, vous pouvez également ajouter
"\e\e[D": backward-word
"\e\e[C": forward-word
à ~/.inputrc
.
[D
ou [C
chaque fois que j'ai essayé d'utiliser la nouvelle action de bouton. Je vous remercie.
iTerm2 v3.0.10
, mais iTerm2 v3.0.14
fonctionne vraiment avec la Natural Text Editing
solution, vous n'avez donc pas besoin de recourir à la configuration d'entrée bash.
CMD + Supprimer - Envoi code hexadécimal - 0x15
Pour supprimer la ligne entière (similaire à Option + U)
Pour zsh j'ai inséré dans ~ / .zshrc
bindkey "\e\e[D" backward-word
bindkey "\e\e[C" forward-word
pour bash j'ai inséré dans ~ / .inputrc
"\e\e[D": backward-word
"\e\e[C": forward-word