Unicode文字をその番号で入力する方法(例: 0x2E3B
Unicode文字の場合U+2E3B
(THREE-EM DASH)Emacsで?
Emacs 23では、Ctrl + X 8 Enter、数字、Enterの順に入力します。これを EmacsとUnicodeのヒント から学びました。これは他の方法も説明しています(Ctrl + X 8 Enterの後にUnicode名を続けることもできます)。
SymbolaまたはEversonMonoをインストールし、そのうちの1つをEmacsで使用するフォントとして定義しない限り、U + 2E38はおそらく表示されないことに注意してください。文字を含む他のフォントがあるかもしれませんが、 fileformat.infoフォントサポートページ はこれら2つだけに言及しています。
次のメソッド( http://www.emacswiki.org/emacs/QuotedInsert にあります)は、C-x 8メソッドが機能しない場合(ミニバッファーに文字を挿入する場合など)でも機能します。 16進コードがわかっている場合は、read-quoted-char-radixを16に設定することから始めます。たとえば、スクラッチバッファーに(setq read-quoted-char-radix 16)と入力し、右括弧の後にポイントを置きます。 CxCeをヒットします。代わりに10進値がわかっている場合は、16ではなく10を使用してください。8進値がわかっている場合は、この手順をスキップできます。
次に、実際に文字を挿入するには、C-qに続けて数字を入力するだけです。 (数字以外の文字は数字を終了します。運が悪い場合は、文字の直後に数字を続ける必要がある場合は、スペースを使用して数字を終了し、スペースを消去してから続行してください。)