Je peux voir que Ctrl + left / right saute au début/à la fin de la ligne. Comment changer cela en Cmd + left / right arrow ?
Savez-vous quel est le code/séquence pour Commande+Suppression ? (effacer l'invite)
Je peux voir que Ctrl + left / right saute au début/à la fin de la ligne. Comment changer cela en Cmd + left / right arrow ?
J'ai répondu à mon premier commentaire ailleurs, en gros le code hexadécimal 0x15 donne Ctrl+U qui efface la ligne. Cependant, je trouve que le code 0x01 Ctrl+A interfère avec l'utilisation de Tmux. J'ai donc l'intention de l'associer à la touche Home (même fonctionnalité que Fn+Gauche sur un clavier Mac).
Pour sauter entre les mots et le début/la fin des lignes dans iTerm2, choisissez un des deux solutions ci-dessous.
Remarque : si vous avez plusieurs profils (par exemple Default et Hotkey Window) et que vous souhaitez que la même modification soit appliquée à tous les profils, utilisez plutôt ces étapes :
Si vous ne souhaitez pas utiliser la présélection "Édition de texte naturel" mentionnée ci-dessus, vous pouvez mapper manuellement les touches dont vous avez besoin :
[+]
icôneDéplacer le curseur d'un mot vers la gauche
0x1b 0x62
Déplacer le curseur d'un mot vers la droite
0x1b 0x66
Déplacer le curseur au début de la ligne
0x01
Déplacer le curseur à la fin de la ligne
0x05
Supprimer le mot
0x1b 0x08
Supprimer la ligne
0x15
Annuler
0x1f
N'oubliez pas de supprimer les liaisons précédentes :
Juste pour clarifier, à quoi servent les fixations d'origine ? Je le vois Says send Hex Codes: 0x1b 0x1b 0x5b 0x44
. Il serait bon de le savoir au cas où les gens ne voudraient pas le supprimer.
Est-ce que iTerm a un moyen de les regrouper dans un preset que nous pouvons simplement charger ? Cela semble ennuyeux de les taper manuellement mais cela a fonctionné pour moi et c'était génial. Merci a lto !
Pour une référence rapide de quiconque veut aller à la fin de la ligne ou au début de la ligne dans iTerm2, le lien ci-dessus http://hackaddict.blogspot.com/2007/07/skip-to-next-or-previous-word-in-iterm.html note que dans iTerm2 :
@GangadharJannu : Totalement d'accord. Cela va directement aux personnes âgées. Il devrait être en haut de la page.
Suivez le tutoriel que vous avez indiqué ci-dessus pour configurer vos préférences de clés dans iterm2 .
J'adore ça ! Les autres solutions n'ont pas fonctionné pour moi. J'ai passé des heures à être frustré de ne pas pouvoir utiliser ctrl+a et ctrl+e dans iterm2. Mais je ne voulais pas abandonner le poisson pour cela. Cela fonctionne totalement merci !
Juste pour aider ceux qui ont le même problème, mais en utilisant spécifiquement le shell Zsh avec iTerm 2. Il s'avère que Zsh ne lit pas /etc/inputrc
correctement et ne comprend donc pas les combinaisons de touches que vous avez configurées dans les préférences !
Pour remédier à cela, vous devez ajouter des liaisons de touches à vos .zshrc
tel que :
# key bindings
bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line
Notez les antislashes dans l'exemple ci-dessus avant le "e", l'article lié ne les montre pas, donc ajoutez-les dans votre .zshrc
lors de l'ajout de liaisons.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
Je l'ai décrit ici : github.com/nikoloza/articles/blob/master/devtools/
1 votes
Si vous souhaitez que ces raccourcis fonctionnent également dans VIM, consultez cette réponse : stackoverflow.com/a/9611698/991068