Je sais que je peux sauter au début et à la fin d'une ligne à l'intérieur du terminal OS X avec Ctrl+A et Ctrl + E. Mais je suis tellement habitué à sauter avec Cmd+Right flèche et Cmd+Left flèche de mon éditeur, que j'aimerais utiliser ces raccourcis aussi pour le terminal.
Je n'ai pas trouvé de solution sur Google, alors peut-être que quelqu'un peut vous aider.
Mettre à jour
Comme dans les commentaires, j'ai essayé la solution de Existe-t-il un moyen dans le terminal OS X de déplacer le curseur mot par mot?
Malheureusement, les paramètres du terminal ne semblent pas inclure Cmd comme touche de modification, comme vous pouvez le voir ici:
J'utilise une application très pratique appelée Karabiner , et bien d'autres choses encore. C'est gratuit et open source.
C'est un remappeur de clavier, avec beaucoup de préréglages pratiques pour de nombreuses remappages courants que les gens peuvent vouloir faire.
Comme vous pouvez le voir sur la capture d'écran, ce remappage est inclus en tant que préréglage dans Karabiner.
J'espère que cela t'aides. Bonne remappage!
fn + shift + leftArrow = goto beginning of line
fn + shift + rightArrow = goto end of line
ceux-ci fonctionnent pour moi
Dans le dernier Mac OS, vous pouvez utiliser shift
+ home
ou shift
+ end
Comme configuré dans le terminal en utilisant vi:
Le bouton “Accueil” sur un clavier Macbook Pro: Fn + Flèche gauche.
Le bouton “Fin” sur un clavier Macbook Pro: Fn + Flèche Droite.
Je ne sais pas si cela fonctionnera pour vous (j'utilise toujours OS 10.8
), mais ceux-ci fonctionnent pour mon terminal:
home = move cursor to the start of the line
shift+end = move cursor to the end of the line
alt+leftArrow = move one "Word" to the left
alt+rightArrow = move one "Word" to the right
J'espère que cela t'aides!
Pour iterm2:
Aller à Profils/Ouvrir Profils/Clés
Définir Cmd + left_arrow_key pour envoyer le code hexadécimal 001
Définissez Cmd + right_arrow_key sur Send Hex Code 005
Cela vous permet d'utiliser Cmd + arrow_keys pour vous déplacer du début à la fin de la ligne.
fn + leftArraw or fn + rightArrow
a fonctionné pour moi!
Vous pouvez télécharger Better Touch Tools . C'est une application qui vous permet de personnaliser les raccourcis clavier et les raccourcis clavier sur l'ensemble de votre système ou sur des applications individuelles. En l'utilisant, vous pouvez créer dans le terminal un raccourci qui émule les touches ctrl-a/ctrl-e chaque fois que vous appuyez sur les touches cmd-left/cmd-right, respectivement. Je le recommande vraiment! Je l'utilise depuis des années et j'ai plus de 50 raccourcis répartis sur plusieurs applications différentes.
Ici, j'ai trouvé un Tweak pour cela, sans aucun outil tiers . Cela fera fonctionner le raccourci suivant:
fn + right: to go to the end of the line.
fn + left: to go to the beginning of the line.
cmd + ,
).