Jak wpisać znak Unicode według jego numeru, np. 0x2E3B
Dla znaku Unicode U+2E3B
(THREE-EM DASH) w Emacsie?
19
W Emacsie 23 wpisz Ctrl + X 8 Enter, a następnie liczbę, a następnie Enter. Nauczyłem się tego z Emacs i Unicode Tips , które opisują także inne metody (Ctrl + X 8 Enter może również zawierać nazwę Unicode).
Zauważ, że U + 2E38 prawdopodobnie się nie pokazuje, chyba że zainstalowałeś Symbola lub Everson Mono i zdefiniowałeś jedną z nich jako czcionkę używaną przez Emacsa. Mogą istnieć inne czcionki zawierające ten znak, ale strona obsługi czcionek fileformat.info wspomina tylko te dwie.
Poniższa metoda (znaleziona na stronie http://www.emacswiki.org/emacs/QuotedInsert ) działa nawet wtedy, gdy nie działa metoda Cx 8 (np. Wstawianie znaku w minibuforze). Jeśli znasz kod szesnastkowy, zacznij od ustawienia read-quoted-quot-char-radix 16 na przykład - możesz na przykład wpisać (setq read-quoted-quoted-quot-char-radix 16) w buforze scratch, umieścić punkt za prawymi nawiasami i hit Cx Ce. Jeśli zamiast tego znasz wartość dziesiętną, użyj 10 zamiast 16. Jeśli znasz wartość ósemkową, możesz pominąć ten krok.
Następnie, aby wstawić znak, po prostu wpisz Cq, a następnie cyfrę. (Dowolny znak nienumeryczny spowoduje zakończenie liczby; jeśli po pechu po znaku musi być natychmiast cyfra, zakończ liczbę spacją i usuń spację przed kontynuowaniem).
źródło