#1 Le 05/04/2010, à 08:00
- synhedionn
[Résolu]console history Ctrl+R inverse
Bonjour,
Je suis allé trop loin dans ma remontée console Ctrl+R, alors je voudrais redescendre 1 commande moins loin.
Y a-t-il un raccourci pour ça?
Dernière modification par synhedionn (Le 06/04/2010, à 21:42)
Hors ligne
#2 Le 06/04/2010, à 16:14
- sensini
Re : [Résolu]console history Ctrl+R inverse
Man bash donne:
reverse-search-history (C-r)
forward-search-history (C-s)
Cependant, suivant la console/terminal où tu es, ça peut suspendre ton terminal (C-q pour reprendre la main)
du coup, il faut modifier son .inputrc en ajoutant
"\C-g": history-search-forward
par exemple
http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://google.fr/ ;)
Hors ligne
#3 Le 06/04/2010, à 21:41
- synhedionn
Re : [Résolu]console history Ctrl+R inverse
OK,merci!
Hors ligne
#4 Le 07/04/2010, à 00:34
- sputnick
Re : [Résolu]console history Ctrl+R inverse
Il existe aussi un paramétrage pour commencer à taper les premières lettres d'une commande, puis on utilise les touches flèches pour monter et descendre dans l'historique avec le suffixe donné :
# # historique a partir d'un suffixe ( Ex : ls [up] )
# "\e[A": history-search-backward
# "\e[B": history-search-backward
( j'ai retrouvé ca dans un vieux post que j'avait fait sur hfr : http://forum.hardware.fr/hfr/OSAlternatifs/Divers-2/capacitees-readline-interactif-sujet_66732_1.htm )
Sinon, il serais intéressant je pense de trouver le moyen d'utiliser control+shift+r pour faire un forward-search-history. ( je trouve ça plus logique et facile à se rappeler ).
Je n'ai pas trouvé pour le moment. Je suis ouvert à toutes suggestion ^^
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne