在 Windows 上我一直使用“ALT+3”来创建一颗美妙的心来表达我的爱......
有没有办法在 Ubuntu 上做到这一点?
答案1
我使用组合键来输入英语以外的所有特殊字符。你也可以用它们来输入一颗心。
系统 -> 偏好设置 -> 键盘偏好设置
“布局”选项卡,“选项”按钮,选择“撰写键位置”(我将其设置为Right Alt
)
现在,您可以在任何地方输入Right Alt
+<
然后按3
(或者您选择的组合键,而不是Right Alt
当然)
♥
顺便说一句,不要让心过度激动……
这对所有类型的特殊字符都有效!
Right Alt
+c
并=
给出 €
Right Alt
+s
得出s
ß
编辑:
您可以找到更多撰写键序列这里
答案2
- Ctrl+Shift+U 2 6 6 5 Enter
控制大写字母 u 表示统一码,而“黑心花色”(或任何其他 Unicode 字符)的四位十六进制数可以通过以下方式找到:字符映射表在 Ubuntu ( gucharmap
)。
- 也可以看看: 如何输入 Unicode 字符(例如,破折号—?)
答案3
CTRL
如果您知道某个字符的代码点,您可以通过按+ SHIFT
+u
然后按其代码点编号来输入该字符(至少在大多数/所有 GTK 应用程序中) 。
因此,要显示“♥”字符,请按住CTRL和 ,SHIFT同时按下u,然后输入2665
。
有很多方法可以获取字符的 unicode 代码点。例如,您可以在维基百科上查找。您可以通过将其复制粘贴到搜索框中,或使用类似以下 URL 来执行此操作http://en.wikipedia.org/w/index.php?title=Special:Search&search=♥ 它们可能没有所有字符的条目,但我还没有找到没有提供代码点的条目的条目。我相信你也可以在某处找到一份综合图表。
您也可以使用编程语言。例如:
$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
unicode>>> unicode('♥', 'utf-8')
u'\u2665'
或者更简洁地
$ python -c 'print repr(unicode("♥", "utf-8"))'
u'\u2665'
如果由于某种原因您需要在不使用 CTRL-SHIFT-u 技巧的情况下生成字符,您可以这样做
$ python -c 'print u"\u2665".encode("utf-8")'
♥