Historique de Konsole façon Matlab ?

Historique de Konsole façon Matlab ? - Linux et OS Alternatifs

Marsh Posté le 12-09-2005 à 12:41:43    

Bonjour,
 
j'aimerais savoir s'il est possible de configurer Konsole de façon à ce que l'historique fonctionne comme celui de Matlab, c'est à dire que si l'on commence à taper quelquechose et que l'on presse la touche Flèche Haut il ne propose que les lignes commençant par ce que l'on vient de taper.
 
Si ce n'est pas possible, peut-être qu'un autre terminal propose cette fonctionnalité ?
 
Merci !

Reply

Marsh Posté le 12-09-2005 à 12:41:43   

Reply

Marsh Posté le 12-09-2005 à 13:12:38    

tu as  la méthode de l'autocomplémentation de ton shell (bash...)
Par contre c'est à toi de définir les différents raccourcis
La commande history couplé à un grep devrait pouvoir faire ceci :

Citation :


il ne propose que les lignes commençant par ce que l'on vient de taper

Reply

Marsh Posté le 12-09-2005 à 13:18:44    

Merci je vais essayer !

Reply

Marsh Posté le 12-09-2005 à 13:20:58    

regarde le fichier (s'il existe)
/etc/bash_completion
tu pourras connaître la syntaxe à employer.
Puis dans ton ~/.bashrc tu ajoutes :
. /etc/bash_completion


Message édité par jlighty le 12-09-2005 à 13:21:52
Reply

Marsh Posté le 12-09-2005 à 13:23:48    

hum, j'ai pas ça chez moi...

Reply

Marsh Posté le 12-09-2005 à 13:27:22    

(je dois y aller +)

Reply

Marsh Posté le 12-09-2005 à 13:28:15    

laisse la modification de bash_completion de côté ;)
j'ai trouvé un autre moyen :
tout simplement avec la commande history (voir man history)

Reply

Marsh Posté le 12-09-2005 à 13:38:31    

On peut faire exactement ce que tu veux avec zsh en utilisant alt-p et alt-n [:dawao]


Message édité par Pillow le 12-09-2005 à 13:38:52
Reply

Marsh Posté le 12-09-2005 à 13:50:39    

en parcourant le long man de bash :
Meta + TAB devrait suffir  
malheureusement je ne peux pas tester car la touche meta ne passe pas sur VNC & Putty :(

Reply

Marsh Posté le 12-09-2005 à 17:13:50    

La touche Meta c'est bien la touche Windows ?
Dans ce cas chez moi non plus ça ne marche pas, ça ouvre le menu étoile de KDE .
J'ai aussi essayé avec CTRL+r (reverse-i-search il me dit), mais je trouve pas ça très intuitif, et j'ai pas trop compris ce que ça faisait ("Rechercher  en arrière dans l'historique, en remontant. C'est une recherche incrémentale." dit le man)
 
Je continue à chercher !

Reply

Marsh Posté le 12-09-2005 à 17:13:50   

Reply

Marsh Posté le 12-09-2005 à 17:29:44    

d'après le man de bash:

Citation :


 dynamic-complete-history (M-TAB)
              Essayer  la  complétion  du  texte  situé  avant  le curseur, en
              recherchant dans la liste d'historique.

ligne 2745
par contre est ce que M est la touche Meta (windows) ?


Message édité par jlighty le 12-09-2005 à 17:30:09
Reply

Marsh Posté le 12-09-2005 à 17:39:36    

Il dise aussi " De  même,  les  touches Méta sont notées par M-touche, ainsi M-x signifie Méta-X.   (Sur  les  claviers sans  touches  Méta,  M-x signifie ESC x)".
 
J'ai essayé aussi avec ESC, sans succès.
 
J'ai essayé de bidouiller /etc/inputrc en changeant  :
"previous-history" en "dynamic-complete-history", mais ça ne change rien, peut-être faut il lui dire de prendre en compte les modifications ?
 

Reply

Marsh Posté le 12-09-2005 à 17:43:07    

pour qu'il prenne en compte les modifications, il faut ouvrir un nouveau bash:
tu tapes simplement "bash"

Reply

Marsh Posté le 12-09-2005 à 17:48:05    

oki merci
 
mais c'est pas encore ça...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed