X11
有沒有一種通用的方式來編寫 Unicode 字元?
我有時想在 vim、Chrome(就像剛才一樣!)或 LibreOffice 等各種程序中編寫特殊的 Unicode 字元,例如 em-dash (-)。
在 LibreOffice 中,我可以通過插入菜單下的專用對話框來實現這一點。其他程序似乎沒有內置方式。在這些情況下,我的解決方案是在 Wikipedia 上查找該字元,將其複制並粘貼進去。
是否有一種通用方法可以在任何接受 Linux 文本輸入的程序中編寫 Unicode 字元,而無需從已經列印的地方複製和粘貼?
您可以啟用一個
Compose
鍵,也可以按Ctrl``Shift``U
後跟字元的 Unicode 十六進制數字(可以跳過前導零)。例如,Æ 是Ctrl``Shift``U
,那麼C``6
。這適用於 GNOME Terminal、Terminator、Google Chrome 和許多其他應用程序,但 Xterm(根據評論,Emacs)無法正常工作。在 GNOME 上,要啟用
Compose
,請轉到鍵盤設置,然後轉到快捷方式→鍵入→替代字元鍵並將其映射到某些東西(例如,Right Alt
)。然後你Compose
按鍵,-
三次得到一個破折號:-。(本段中的箭頭都是Compose``-``>
。)