查看某个字符的Unicode的方法
有时候想要查看某个特殊符号的Unicode,在Emacs中你只需要将光标移动到符号上,然后按下 C-x = 或者 M-x what-cursor-position
,就能在echo area中看到符号对应的Unicode了。
比如想我想知道 © 的Unicode是什么,那么按下 C-x =
后会在echo area中显示
Char: © (169, #o251, #xa9, file ...) point=371 of 529 (70%) column=8
你还可以为 what-cursor-position
带上前缀参数以显示更加详细的信息,比如按下 C-4 C-x =
, 会弹出一个新窗口,包含以下内容
position: 371 of 529 (70%), column: 8 character: © (displayed as ©) (codepoint 169, #o251, #xa9) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA9 script: latin syntax: _ which means: symbol category: .:Base, j:Japanese, l:Latin to input: type "C-x 8 RET a9" or "C-x 8 RET COPYRIGHT SIGN" buffer code: #xC2 #xA9 file code: #xC2 #xA9 (encoded by coding system utf-8-unix) display: by this font (glyph code) xft:-PfEd-DejaVu Sans Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1 (#x6B) Character code properties: customize what to show name: COPYRIGHT SIGN general-category: So (Symbol, Other) decomposition: (169) ('©') There is an overlay here: From 363 to 435 face hl-line priority -50 window #<window 142 on 查看某个字符的Unicode.org> There are text properties here: face (:inherit (org-block)) font-lock-fontified t font-lock-multiline t fontified t line-prefix "" wrap-prefix [Show] [back]
从中的 to input:
一行中甚至还能看到该字符的输入方法.