Du premier coup SVP

Le
Ph. Ivaldi
Bonjour,

Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?

Tant que j'y suis
Il y a bien longtemps, quand j'étais sous Mandrake, un TAB en console me
donnait immédiatement le complètement.
Depuis 5 ans que je suis sous Debian il me faut deux TAB pour l'avoir.
Comment avoir le complètement du premier coup ?

Au fait, y a-t-il un intérêt particulier à ce que ce soit en deux
fois plutôt qu'une ?

Merci,
--
Philippe Ivaldi.
http://piprim.tuxfamily.org/
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sergio
Le #19608641
Ph. Ivaldi a écrit :

Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?



Dépend du layout clavier. Avec "Français alternative" que j'utilise, je
l'ai d'un coup.

Tant que j'y suis...
Il y a bien longtemps, quand j'étais sous Mandrake, un TAB en console me
donnait immédiatement le complètement.
Depuis 5 ans que je suis sous Debian il me faut deux TAB pour l'avoir.
Comment avoir le complètement du premier coup ?



Voir réglage du shell. Normalement avec bash :
1 tab donne le complément s'il n'y a pas d'ambiguïté.
2 tab s'il y a ambiguïté, et affiche les cas possibles.

Au fait, y a-t-il un intérêt particulier à ce que ce soit en deux
fois plutôt qu'une ?



Pour l'"`", c'est qu'il est considéré comme un accent (par exemple "`"
suivit de "a" donne "à").

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Ph. Ivaldi
Le #19608961
Le 21 juin 2009, Sergio écrivit :

Ph. Ivaldi a écrit :
Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?


Dépend du layout clavier. Avec "Français alternative" que j'utilise,
je l'ai d'un coup.



C'est bien ça !
Dans mon ~/.xsession, j'avais mis un bête "setxkbmap -layout fr &"
Avec "setxkbmap -layout fr oss &" mon problème est réglé.

Comment avoir le complètement du premier coup ?
Voir réglage du shell. Normalement avec bash :
1 tab donne le complément s'il n'y a pas d'ambiguïté.
2 tab s'il y a ambiguïté, et affiche les cas possibles.



J'aimerais bien que ce soit toujours 1 TAB, ambiguïté ou pas.

Au fait, y a-t-il un intérêt particulier à ce que ce soit en deux
fois plutôt qu'une ?


Pour l'"`", c'est qu'il est considéré comme un accent (par exemple "`"
suivit de "a" donne "à").



OK, Merci.
--
Philippe Ivaldi.
http://piprim.tuxfamily.org/
Sergio
Le #19609031
Ph. Ivaldi a écrit :
Le 21 juin 2009, Sergio écrivit :

Ph. Ivaldi a écrit :
Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?


Dépend du layout clavier. Avec "Français alternative" que j'utilise,
je l'ai d'un coup.



C'est bien ça !
Dans mon ~/.xsession, j'avais mis un bête "setxkbmap -layout fr &"
Avec "setxkbmap -layout fr oss &" mon problème est réglé.

Comment avoir le complètement du premier coup ?
Voir réglage du shell. Normalement avec bash :
1 tab donne le complément s'il n'y a pas d'ambiguïté.
2 tab s'il y a ambiguïté, et affiche les cas possibles.



J'aimerais bien que ce soit toujours 1 TAB, ambiguïté ou pas.



Ça, c'est bash... Personnellement, au risque de me faire incendier par
les ayatollah du groupe, je préfère le comportement du cmd.exe de
Windows, qui avec la touche Tab fait "tourner" les différentes possibilités.

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Vivien Moreau
Le #19609131
Sergio
Ph. Ivaldi a écrit :
Le 21 juin 2009, Sergio écrivit :

Ph. Ivaldi a écrit :
Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?


Dépend du layout clavier. Avec "Français alternative" que j'utilise,
je l'ai d'un coup.



C'est bien ça !
Dans mon ~/.xsession, j'avais mis un bête "setxkbmap -layout fr &"
Avec "setxkbmap -layout fr oss &" mon problème est réglé.

Comment avoir le complètement du premier coup ?
Voir réglage du shell. Normalement avec bash :
1 tab donne le complément s'il n'y a pas d'ambiguïté.
2 tab s'il y a ambiguïté, et affiche les cas possibles.



J'aimerais bien que ce soit toujours 1 TAB, ambiguïté ou pas.



Ça, c'est bash...



Je me suis jamais vraiment intéressé à Bash, mais je suppose que c'est
un comportement par défaut et qu'il est modifiable, tout de même.

Personnellement, au risque de me faire incendier par les ayatollah du
groupe, je préfère le comportement du cmd.exe de Windows, qui avec la
touche Tab fait "tourner" les différentes possibilités.



Je suis barbu, mais je comprends.

D'ailleurs c'est le comportement qu'a mon ZSH ( mais ptêtre pas par
défaut, je ne m'en souviens plus ).

--
Vivien Moreau / vpm / Tuxicomane
Erwan David
Le #19609121
Sergio
Ph. Ivaldi a écrit :
Le 21 juin 2009, Sergio écrivit :

Ph. Ivaldi a écrit :
Suite à ma migration de KDE vers Xmonad, je suis obligé de presser deux
fois la touche 7 pour avoir le caractère `.
Comment avoir le ` du premier coup ?


Dépend du layout clavier. Avec "Français alternative" que j'utilise,
je l'ai d'un coup.



C'est bien ça !
Dans mon ~/.xsession, j'avais mis un bête "setxkbmap -layout fr &"
Avec "setxkbmap -layout fr oss &" mon problème est réglé.

Comment avoir le complètement du premier coup ?
Voir réglage du shell. Normalement avec bash :
1 tab donne le complément s'il n'y a pas d'ambiguïté.
2 tab s'il y a ambiguïté, et affiche les cas possibles.



J'aimerais bien que ce soit toujours 1 TAB, ambiguïté ou pas.



Ça, c'est bash... Personnellement, au risque de me faire incendier par
les ayatollah du groupe, je préfère le comportement du cmd.exe de
Windows, qui avec la touche Tab fait "tourner" les différentes
possibilités.



Comportement de zsh : 1 tab completion ou beep avec completion partielle
(partie commune à toutes les solutions, puis ça tourne.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Cumbalero
Le #19609221
Erwan David a écrit :

Comportement de zsh : 1 tab completion ou beep avec completion partielle
(partie commune à toutes les solutions, puis ça tourne.



bash fait la completion partielle, quand il y a ambiguité, puis appui 2
fois sur TAB pour la liste des possibles.

A+
JF
Cumbalero
Le #19609211
Ph. Ivaldi a écrit :

J'aimerais bien que ce soit toujours 1 TAB, ambiguïté ou pas.



Tu voudrais qu'un appui sur TAB fasse la complétion partielle et
t'affiche la liste des possibilités si je comprends bien.

Pas impossible que ce soit possible nativement (voir la doc de bash),
mais tu peux aussi tricher en utilisant une touche inutile (appelons-là
"la touche windows") et définier que l'appui sur cette touche déclenche
2 [TAB]. Facile à faire.

A+
JF
Nicolas George
Le #19609431
Erwan David wrote in message
Comportement de zsh : 1 tab completion ou beep avec completion partielle
(partie commune à toutes les solutions, puis ça tourne.



Le comportement de zsh est complètement configurable.
Ph. Ivaldi
Le #19609591
Le 21 juin 2009, Cumbalero écrivit :

Tu voudrais qu'un appui sur TAB fasse la complétion partielle et
t'affiche la liste des possibilités si je comprends bien.



Je crois que c'est ça.
Par exemple, si je tape apt-<TAB>, je voudrais avoir la liste des
possibilités sans me prendre un bip et devoir recommencer TAB.
En revanche, si je tape apr-<TAB>, j'accepte de me faire biper.

Actuellement apt-<TAB> et apr-<TAB> renvoient tous les deux un bip; je
trouve idiot de devoir faire à nouveau <TAB> pour savoir s'il y a
ambiguïté ou erreur.
Bon... d'un côté, ça fait 5 ans que je vis avec et d'un autre côté, comme
j'utilise de plus en plus la console ça commence à être lourd.

Pas impossible que ce soit possible nativement (voir la doc de bash),
mais tu peux aussi tricher en utilisant une touche inutile
(appelons-là "la touche windows") et définier que l'appui sur cette
touche déclenche 2 [TAB]. Facile à faire.



Pas de touche morte chez moi:
* mon portable n'a pas de touche Win* et une seule touche Alt;
* CRTL_droit et CTRL_gauche ont déjà un comportement différent;
* même le touche NumDéfil est mise à contribution;
* je passe 80% de mon temps sous Emacs --ceci explique cela :-) --.

--
Philippe Ivaldi.
http://piprim.tuxfamily.org/
Cumbalero
Le #19609581
Ph. Ivaldi a écrit :

Pas de touche morte chez moi:



Pas même une touche de fonction qui ne sert pas?

Je reconnais que c'est pas le top au niveau ergonomie, mais c'est mieux
que rien....

Peut-être que c'est configurable nativement (je sais, je me répète)
encore plus avec le paquet bash-completion...

Perso, ce comportement me va bien, un peu comme avec le set -o vi, il y
a [ESC]= , fort utile et [ESC]* dont je ne me sert quasiment jamais.

A+
JF
Publicité
Poster une réponse
Anonyme