Comment revenir en arrière ou transmettre un mot dans un environnement bash? [dupliquer]

Réponses:

32

Il y a M-bet M-fpour aller et venir au mot actuel, respectivement. Voici Mest la Metaou Escclé ou une combinaison, comme Ctrl+ Meta. La section Commandes de déplacement dans la bashpage de manuel répertorie ces raccourcis et d'autres raccourcis disponibles pour se déplacer sur le shell bash.

Le manuel explique également comment personnaliser vos paramètres bash afin que vous puissiez utiliser votre Ctrl+ / connu pour ignorer des mots.

Ayaz
la source
J'ai essayé de Esc+b/fne pas travailler.
user11671
5
Essayez la Altclé aussi. La méta clé est également émulée avec la touche altou windowssur les claviers qui en sont dotés.
ayaz
@ user11671: bind -p|grep forward-wordproduit-il "\ef": forward-word(entre autres)?
pause jusqu'à nouvel ordre.
3
Pour répondre directement à la question de l'utilisateur, cela fonctionne pour moi dans ~ / .inputrc sous Ubuntu: # Attribuez les touches Ctrl-flèche-droite et Ctrl-flèche-gauche pour passer au mot suivant / précédent "\ e [1; 5C": mot-clé "\ e \ e [C": mot suivant "\ e [1; 5D": mot précédent
dougkramer
1
@dougkramer comment cela répond-il directement à la question des utilisateurs? c'est à propos de relier la commande, alors que l'utilisateur demande quel est l'équivalent par défaut
eis