当我编程时,我发现使用一些unicode符号(如 ← ↓ → )在注释中表示不同的事情很有用。
在 Ubuntu 中我可以分别输入 ← ↓ → 和Alt Gr+ Y、Alt Gr+ U、Alt Gr+ I。
但是为了得到符号“↑”,我必须输入++ Ctrl,然后(即我必须插入unicode代码)。ShiftU2191
向上箭头有快捷键吗?如果没有,我该如何手动添加它?
答案1
如果你查看该文件/usr/share/X11/xkb/symbols/latin
,你会发现以下几行:
key <AD06> { [ y, Y, leftarrow, yen ] };
key <AD07> { [ u, U, downarrow, uparrow ] };
key <AD08> { [ i, I, rightarrow, idotless ] };
key <AD06> { [ z, Z, leftarrow, yen ] };
ALT GR因此,显然已经为++定义了一个向上箭头 (↑) 。如果没有,您可以将文件复制到SHIFT目录U中,随意编辑它,以某种方式命名配置文件(例如“foo”而不是“latin”),然后只需运行
setxkbmap -I. -layout foo
(这-I.
使得 setxkbmap 也在当前目录中查找布局文件)。
分配给每个键的四个字符串给出了按下该键、shift 键、altgr 键和 algr+shift 键时产生的四个字符。xkb 可以识别的实体(键符号)的名称如下:这里。
答案2
或者,您可以启用组合键来轻松创建这些符号甚至文本字符串。
打开 GEdit 并插入以下内容:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<Multi_key> <1> <2> <3> : "Your text or symbol" # Quick description
<Multi_key> <o> : "↑" U2191 # up arrow
<Multi_key> <y> : "←" U2191 # left arrow
<Multi_key> <i> : "→" U2191 # right arrow
<Multi_key> <u> : "↓" U2191 # down arrow
将其保存为.XCompose
您的主目录中的(区分大小写)。
打开键盘设置(系统设置 → 键盘设置)并转到快捷键选项卡。在“打字”部分下,您会找到“撰写键”设置。将其设置为您的撰写键(我建议使用右 Alt 键来保留您知道的快捷键)
注销并重新登录。
要快速召唤您的符号,请按顺序按下以下键Compose Key→ 1→ 2→ 3。
只需将 1、2、3、4、5 等替换为您想要使用的任何键即可。
如果它不起作用添加
export GTK_IM_MODULE="xim"
到 的末尾~/.profile
。如果 xim 无法正常工作,则必须安装 uim ( sudo apt-get install uim
) 并将 xim 替换~/.profile
为 uim,然后注销并重新登录。
答案3
GUI 替代方案:indicator-chars
安装这个小指示器可以让您轻松插入这样的字符,而不必记住许多组合键:
答案4
要输入向上 ↑、向下 ↓、向右 → 和向左 ← 箭头,请确保激活Num Lock然后按Alt,同时按下Alt按钮分别输入 24、25、26 或 27,然后松开Alt按钮,箭头就会出现。