Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Derniers journaux de neuro_mancien :

Journal : Touche meta

Posté par neuro () le 09 juin 2003
Salut mon journal ! Il y a déja quelques années de ça, j'avais eu l'occasion de travailler sur une station sun. Et il y avait un petit truc que j'avais trouvé génial : quand on appuyait sur la touche méta, ça changeais la casse du caractère (un a devenait A et inversement...), un peu comme sous vi, l'utilisation de ~. Es-ce que des fois tu saurais comment reproduire ça avec mon petit bash ? Merci d'avance mon journal...

> Lire le journal (1 commentaire, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Touche meta

Posté par Boa Treize (page perso, ) le 09/06/2003 à 13:23. (lien). Évalué à 3.

Cette fonctionnalité n'est pas décrite dans le manuel de bash, on peut donc supposer qu'elle n'existe pas.

Par contre, tu seras peut-être intéressé par upcase-word, downcase-word et capitalize-word. Malheureusement, ces fonctions agissent sur l'énième mot (donc par défaut le suivant), et donc pour modifier le mot qu'on est en train de taper (cas le plus courant), il faut se livrer à des acrobaties telles que <Échap><-><1><upcase-word>. D'autre part, ces fonctions sont par défaut associées à des combinaisons de touches (Meta-u, Meta-l et Meta-c) qui sont parfois employées à d'autres fins dans certains émulateurs. Par exemple, sous XTerm, on obtient o-tilde, i-grave et a-tilde au lieu de l'appel des fonctions.

Bien sûr, tu pourras éventuellement arranger la situation en ajoutant quelques macros bien pensées dans ~/.inputrc ou /etc/inputrc.

Pour plus d'informations :

$ man bash
46%

Revenir en haut de page