Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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