Terminal Apple sans touches home et end - Utilisez cmd gauche ou cmd droite

9

Comment je fais

+ et + déplacer le curseur de texte très à gauche et à droite de la ligne d'entrée du terminal. Ce raccourci clavier fonctionne sur la plupart des choses sur mon livre Mac, mais pas sur le terminal.

Habituellement, j'utilise les touches d'accueil et de fin sur d'autres ordinateurs non Apple. Curieusement, + Aet + y Eparviennent dans le terminal mac, mais ce n'est pas la bonne combinaison de touches à mon avis. Je veux le faire en utilisant + et + .

Il est similaire à cette question, mais je veux le mapper spécifiquement sur + et + .

Les touches home et end peuvent-elles être mappées lors de l'utilisation de Terminal?

Robbo_UK
la source
2
Au risque de ressembler à un puriste: ⌃ + E et ⌃ + A sont les bons, et ⌘ + ← et ⌘ + → sont faux. Les E et A fonctionnent également partout ailleurs dans les emplacements d'édition de texte Mac standard, et sur tous les Linux, Unix et BSD.
John Keates

Réponses:

4

Vous pouvez utiliser Better Touch Tool pour cela (ce n'est plus gratuit, 5 $ minimum), il suffit d'attribuer des raccourcis clavier pour fonctionner uniquement dans l' application Terminal . Remappez ⌘ CMD+ à ⌃ CTRL+ Aet ⌘ CMD+ à ⌃ CTRL+ E. Voici l'exemple:

entrez la description de l'image ici

Mateusz Szlosek
la source
1
BTT n'est plus gratuit, mais dispose d'une licence "payez ce que vous voulez", avec un minimum de 5 $
Ciprian Tomoiagă
@CiprianTomoiaga merci pour la mise à jour! La prochaine fois, n'hésitez pas à modifier une réponse :)
Mateusz Szlosek
3

Vous pouvez ajuster les raccourcis clavier dans les préférences des terminaux sous Profils -> Clavier. Il s'agit d'un profil par profil. Mappez control+ a( \001) au début de la ligne et control+ e( \005) pour aller à la fin de la ligne vers le raccourci clavier que vous souhaitez (ne remplacez rien d'important déjà utilisé) Préférence de terminal

sdmeyers
la source
1
cette méthode ne fonctionne pas avec la clé cmd
Robbo_UK
Ahhh je vois. Il semble que les modificateurs de commandes soient utilisés par l'application elle-même (y compris, en quelque sorte, cmd + flèches).
sdmeyers