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 \033
piè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é.