1 votes

À la ligne de commande, comment puis-je "avancer" plus rapidement en utilisant des mots au lieu de chr's ?

Je suis à la ligne de commande et j'ai

. /this/set/of/directory/this_command "parm1", "parm2", "parm3"

Lorsque j'utilise la flèche vers le haut pour rappeler les lignes précédentes, comment puis-je me déplacer ? le long de la ligne de "mot à mot". Idéalement, une barre oblique de séparation de répertoire ("/") comptera également comme une démarcation de mot.

Sur d'autres systèmes d'exploitation, je peux utiliser des choses comme ctrl-[left/right]arrow ou alt-[left/right] pour déplacer "un mot à la fois", mais je n'ai pas encore trouvé de combinaison de touches sur un Mac qui me permette de le faire.

3voto

Tigraine Points 10047

Dans le Terminal, vous pouvez utiliser opt-[left/right] arrow pour naviguer mot par mot. En outre, vous pouvez utiliser opt+click pour repositionner le curseur.

2voto

boretom Points 721

Comme solution générale pour le shell bash (Linux/Mac) : Je règle le mode Vi avec

$ set -o vi

Je l'ai défini dans le fichier global /etc/bashrc.

Ainsi, je peux naviguer avec les touches vi habituelles dans une ligne de commande après avoir appuyé sur la touche ESC.

Par exemple, en passant en mode Vi et en appuyant sur 'b', je peux reculer d'un mot. Et comme le séparateur de répertoire compte comme un séparateur de mot, cela fonctionnerait dans votre exemple.

En tapant "w", on se déplace à nouveau vers la droite d'un mot à chaque fois. Et ainsi de suite

0voto

Ronnie Points 1863

Si vous préférez ne pas passer en mode vi, vous pouvez cocher l'option "Utiliser l'option comme clé méta" sous Préférences > Paramètres > tout profil > Clavier. Une fois cette option activée, vous pourrez cliquer sur Opt+B & Opt+F pour avancer et reculer d'un mot à la fois, ainsi qu'une pléthore d'autres raccourcis de type emacs.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X