X11

有沒有一種通用的方式來編寫 Unicode 字元?

  • June 9, 2018

我有時想在 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``-``>。)

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/185349