Comment taper un caractère Unicode par son numéro, par exemple 0x2E3B
pour un caractère Unicode U+2E3B
(THREE-EM DASH) dans Emacs?
19
Sur Emacs 23, tapez Ctrl + X 8 Entrée puis le numéro, suivi de Entrée. J'ai appris cela grâce aux conseils Emacs et Unicode , qui décrivent également d'autres méthodes (Ctrl + X 8 Entrée peut également être suivi du nom Unicode).
Notez que U + 2E38 n'apparaît probablement que si vous avez installé Symbola ou Everson Mono et défini l'un d'eux comme police à utiliser par Emacs. Il peut y avoir d'autres polices contenant le caractère, mais la page de prise en charge des polices fileformat.info ne mentionne que ces deux.
La méthode suivante (disponible sur http://www.emacswiki.org/emacs/QuotedInsert ) fonctionne même lorsque la méthode Cx 8 ne fonctionne pas (par exemple, pour insérer un caractère dans le mini-tampon). Si vous connaissez le code hexadécimal, commencez par définir read-quoted-char-radix sur 16 - par exemple, vous pouvez taper (setq read-quoted-char-radix 16) dans un tampon de travail, placer le point après les bonnes parenthèses et appuyez sur Cx Ce. Si, à la place, vous connaissez la valeur décimale, utilisez 10 au lieu de 16. Si vous connaissez la valeur octale, vous pouvez ignorer cette étape.
Ensuite, pour insérer réellement le caractère, tapez simplement Cq suivi du nombre. (Tout caractère non numérique terminera le numéro; si par malchance le caractère doit être immédiatement suivi d'un chiffre, terminez le numéro en utilisant un espace et effacez l'espace avant de continuer.)
la source