Journal Touche meta

Posté par  .
Étiquettes : aucune
0
9
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...
  • # Re: Touche meta

    Posté par  (site web personnel) . É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%

Suivre le flux des commentaires

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