J'ai récemment mis à niveau Snow Leopard vers Lion et Xcode 4.1, et Word Jumping a cessé de fonctionner à la fois sur Terminal et iTerm2. Les mappages ont-ils changé?
C'est avec et sans une installation homebrew de readline
.
Ma .inputrc
ressemble à ça:
"\e[1;5D": backward-Word
"\e[1;5C": forward-Word
Merci!
le contrôle de mission a repris les mêmes commandes que le saut de mots. merci à rob cowrie et nicholas riley pour l'avertissement à ce sujet.
Ajoutez simplement les séquences d'échappement dans les paramètres iTerm en tant que touches de raccourci globales.
Mot en arrière (option-flèche gauche):
Même chose avec Word Forward, utilisez simplement F
.
Le moyen le plus simple/le plus rapide que j'ai trouvé est sous Profils> Clés> 'Charger le préréglage ...'> 'Édition de texte naturel'.
Utilisez ensuite la touche option
plutôt que la touche control
.
(iterm2 version 3)
J'ai ajouté ce qui suit dans mon/etc/inputrc
# Word jump on SHIFT left/right arrows
"\e[1;2D": backward-Word
"\e[1;2C": forward-Word
ça marche super
Tuer une mouche avec un canon:
Ensuite, vous pouvez déplacer un mot vers l'arrière en utilisant Option ⌥ + ← et un mot en avant en utilisant Option ⌥ + →, passez au début de la ligne à l'aide de fn + ← et jusqu'à la fin de la ligne avec fn + →. Vous pouvez également supprimer un mot à l'envers en utilisant Option ⌥ + ⌫, supprimez toute la ligne à l'aide de Command ⌘ + ⌫.
Si le préréglage n'apparaît pas, réinstallez iTerm2. Si vous l'avez installé à l'aide de Homebrew + Cask:
brew cask reinstall iterm2
source et crédits https://Apple.stackexchange.com/a/293988/330806
En suivant les étapes répertoriées dans les réponses ci-dessus, j'ai constaté que sur mon ordinateur portable, le premier bash (1.bash) ne pourra pas sauter les mots en appuyant sur l'option + flèche. Au lieu de cela, il tapera simplement "[D", "[C". Cependant, si je crée une nouvelle fenêtre bash (2. bash), le saut Word fonctionne.