当前位置: 首页>>技术教程>>正文


如何输入 ‘æ’ 字符?

问题描述

我尝试过 alt + 0198 但它不起作用。我猜这只适用于 Windows。如何在 Ubuntu 中输入它?

最佳答案

在 Ubuntu 中输入 unicode 略有不同。

组合键是:

Ctrl + Shift + U,代码,Space

但是,Windows 使用十进制表示法,而 Ubuntu 使用十六进制表示法。

在这种情况下,\xc6(0198 是什么)对于 Ubuntu 来说是 c6。所以,你会这样做:

  1. Ctrl + Shift + U 。释放它。

  2. 类型 c6 (或 00c6 )

  3. Space

如果您谈论的是 \xe6 (或 Windows 上的 145),请将 c6 的所有实例替换为 e6

正如@Graham 提到的,您还可以使用 compose key 。默认情况下,它是 AltGrRight Alt 。您可以使用 Shift + AltGr 后跟 AE 输入 \xe6 。我认为保留另一个班次也会给你 \xc6 。在某些键盘布局上, AltGR + AAltGR + Z (如下)也会给出 \xe6

正如@DevSolar提到的,如果您需要经常使用特殊字符,您还可以使用英语(美国)英语(国际AltGr死键)等键盘样式。这些键将自动将某些 AltGR 映射到字符。\n

(src)

次佳答案

无论您将 compose key 设置为什么,然后按顺序 a 然后 e 将产生 \xe6

这个解决方案要简单得多,因为您不必知道要输入的字符的 unicode。例如 compose key 然后 o 然后 e 将产生 \u0153。 compose key 然后 c 然后 , (逗号)将产生 \xe7 等等。

第三种答案

this Ubuntu Forums post 开始:按 Ctrl Shift u 和字符的 Unicode 编号。在本例中, \xe6 是 00e6 (或简称 e6 )。 e6 的十进制数为 230,因此您可能正在谈论大写字母 (\xc6),即 c6 (198)。

第四种答案

如果您经常需要此类字符,那么 one-shot 解决方案(例如编写或遍历代码点)并不能真正解决问题。我建议您尝试一下 “international” US 键布局之一。

我是德国人,但更喜欢 (*) 美式键盘,带有“英语(美国)英语(国际 AltGr 死键)”按键布局——至少 Mint(Ubuntu 衍生品)是这么称呼它的。对于 X11,这将是“-xkblayout us -xkbvariant altgr-intl”。 Windows 称之为“US International Alternate”。

它保留了基本映射(通过 Shift<key> 等提供的映射),但通过在使用 AltGr 输入时创建 `、’、^ 和 ” “dead” 来允许简单的重音构造,并且可以通过 AltGr 直接使用许多国际字符:

¡²³¤€¼½¾‘’¥×
äåé®þüúíóö«»¬
áßðø¶ø
æ©ñç¿

例如,您的 “\xe6” 将为 AltGrZ 。您很快就会习惯这些额外字符的位置,并且无需记住(或查找)字符代码。


(*):美国布局使 /{[]}\\| 更容易到达,我对此表示欢迎,因为我大部分时间都在编写代码。

第五种答案

当需要一些特定的 unicode 字符时,可以打开 KCharSelect 并猜测它的名称:

然后可以在任何应用程序中 copy-paste 。

第六种答案

如果您需要 “\xc6” 因为您实际上用挪威语书写,有时最简单的方法是在 Ubuntu 操作系统设置中激活挪威语键盘布局,以便您有两个可用的键盘布局,英语和挪威语(例如),并且您可以在之间快速切换他们。您或许还可以设置键盘快捷键以在键盘布局之间切换。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13805.html,未经允许,请勿转载。