En fait, une autre réponse à cette question donne une meilleure option.
Dans votre ~/.bashrc
ajoutez la ligne suivante :
stty -ixon
Ensuite, vous pouvez utiliser Ctrl -s pour avancer dans l'historique de la même manière que vous utiliseriez Ctrl -r reculer.
Cela fonctionnera même pour démarrer une nouvelle recherche vers l'avant (appelée i-search
par opposition à reverse-i-search
) tout en parcourant l'historique. Supposons que vous fassiez Ctrl -r et tapez le texte d'une commande près de votre destination, puis appuyez plusieurs fois sur la flèche vers le haut en dépassant ce que vous cherchiez vraiment (ou vous changez d'avis). Appuyez maintenant sur Ctrl -s et tapez quelques caractères de cette ligne. Zoooom ! Directement.
Il y a une question similaire sur stackoverflow.com.
La meilleure réponse est d'utiliser Ctrl+G
pour annuler la recherche en cours.