Pour répondre à la question sur la façon d’obtenir le début ou la fin de la ligne, il apparaît que, par défaut, Terminal mappe ces clés sur celle-ci:
- shift + home → début de ligne, équivalent à la touche "home" dans les terminaux normaux
- shift + end → end of line, équivalent à la touche "end" dans les terminaux normaux
Si vous voulez que le travail soit normal et que vous travailliez de manière "normale" (sans nécessiter de décalage), accédez à [Menu Terminal] → Préférences → onglet Profils (ou aux paramètres de certaines versions d'OS X) → Sous-onglet Clavier.
Puis modifiez / ajoutez ces clés comme suit: "envoyer la chaîne au shell"
- domicile:
\033[H
- fin:
\033[F
Vous pouvez obtenir la \033pièce en appuyant sur la touche Échap dans l'entrée de la boîte de dialogue d'édition, si vous devez l'ajouter.
Ensuite, la maison et la fin fonctionnent à nouveau normalement (ouf).
Notez également que "alt + ←" et "alt + →" par défaut dans le terminal correspondent aux mots gauche et droit, un autre combo très utile à retenir.
Dans les versions ultérieures de Mac OS X, si l'écran du terminal est déplacé vers le haut ou le bas lorsque vous appuyez sur la touche d'accueil / fin, il peut être nécessaire de définir \033[1~la clé d'origine et la touche de fin \033[4~pour obtenir les résultats souhaités (aucun décalage requis). .
N'hésitez pas à modifier cette réponse pour ajouter des liaisons de clés plus utiles, car il s'agit d'un wiki de communauté.