Comment puis-je supprimer un mot en arrière sur la ligne de commande? Je suis vraiment habitué à ce que certains éditeurs suppriment le dernier "mot" en utilisant Ctrl+ Backspace, et j'aimerais aussi cette fonctionnalité sur la ligne de commande.
J'utilise Bash pour le moment et bien que je puisse revenir en arrière d'un mot puis supprimer un mot en avant, je préférerais qu'il s'agisse d'une touche rapide ou d'un événement en tant que Ctrl+ Backspace.
Comment peut-on accomplir cela?
stty
commande, j'ai tenté d'assigner le "mot mort" à l'Ctrl+BckSpc
aide d'une frappestty werase
suivie de Ctrl-v Ctrl-Retour arrière. Ceci insère le caractère littéral Ctrl-Backspace comme argument pourstty werase
. Malheureusement, il n'est pas nécessaire de taperCtrl-Backspace
pour supprimer le mot mais fonctionne uniquement avec laBackspace
clé. Je voudrais donc appuyer la demande de @terdon pour savoir comment faire cela. Pour rétablir les valeurswerase
par défaut, utilisezstty werase Ctrl-v Ctrl-w
.