Pour répondre à la question de savoir comment obtenir le début ou la fin de la ligne, il semble que, par défaut, le Terminal lui attribue ces touches :
- shift+home début de ligne, équivalent à la touche "home" dans les terminaux normaux
- shift+end fin de ligne, équivalent à la touche "end" dans les terminaux normaux
Si vous voulez que le début et la fin fonctionnent de manière "normale" (et ne nécessitent pas la touche shift), allez dans [menu Terminal] Préférences, onglet Profils (ou paramètres sur certaines versions d'OS X), sous-onglet Clavier.
Ensuite, modifiez/ajoutez ces clés pour qu'elles soient les suivantes : "envoyer une chaîne de caractères au shell".
- la maison :
\033[H
- fin :
\033[F
Vous pouvez obtenir le \033
en appuyant sur le bouton s'échapper dans l'entrée de la boîte de dialogue d'édition, si vous devez l'ajouter.
Ensuite, la maison et la fin fonctionneront à nouveau normalement (ouf).
Notez également que "alt + " et "alt + " correspondent par défaut dans le terminal au mot gauche et au mot droit, une autre combinaison pratique à retenir.
Dans les versions ultérieures de Mac OS X, si l'écran du terminal se déplace vers le haut ou vers le bas lorsque vous appuyez sur la touche Accueil/Fin, il peut être nécessaire de régler la touche Accueil sur \033[1~
et la touche de fin pour \033[4~
pour obtenir les résultats que vous souhaitez (pas besoin d'équipe).
N'hésitez pas à modifier cette réponse pour ajouter des liaisons de touches plus utiles, car il s'agit d'un wiki communautaire.