La solution acceptée proposée par Allan n'est pas optimale, car cette combinaison de touches affecte *TOUTES* les applications exécutées sur le terminal et ce remappage de touches signifierait que certaines applications ne fonctionneraient pas comme prévu :
Par exemple, si vous utilisez ' vi ' alors les clés ' Accueil et Fin ne fonctionnent plus après cette combinaison de touches (ces touches fonctionnent correctement si vous ne faites pas la combinaison de touches proposée).
Une meilleure solution consiste à effectuer le mappage des clés sur le shell lui-même :
Dans zsh (l'interpréteur de commandes par défaut utilisé par MacOS de nos jours), ajoutez simplement ceci dans ~/.zshrc :
bindkey '\e[H' beginning-of-line
bindkey '\e[F' end-of-line
et Accueil y Fin fonctionneront correctement à la fois dans la ligne de commande et dans l'interface utilisateur. vi