Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Du premier coup SVP

17 réponses
Avatar
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/

10 réponses

1 2
Avatar
Sergio
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
Avatar
Ph. Ivaldi
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/
Avatar
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.

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Vivien Moreau
Sergio a écrit :

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
Avatar
Erwan David
Sergio écrivait :

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é
Avatar
Cumbalero
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
Avatar
Cumbalero
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
Avatar
Nicolas George
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.
Avatar
Ph. Ivaldi
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/
Avatar
Cumbalero
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
1 2