如何在 Linux 中输入特殊字符?

如何在 Linux 中输入特殊字符?

在 Windows 中,可以通过按住 alt 键并输入一些数字来从键盘输入特殊符号,这取决于您要使用的符号。它在 Linux 中也能以同样的方式工作吗?

答案1

您可以在代码中使用Ctrl++Shiftu十六进制。(您只需要在输入代码时按住Ctrl和即可)Shift

答案2

X 使用了一种叫做撰写键。按顺序按下Composesome keysome key…,即可输入字符。我将撰写键设置为Menu;要输入©(版权符号),我会使用Menuoc

可以找到 X Compose 组合键的完整列表在线的(200 KiB),或者本地保存/usr/share/X11/locale/en_US.UTF-8/Compose

在 Gnome 中,可以通过前往“首选项”→“键盘”→“布局”选项卡→“布局选项”→“撰写键位置”来设置撰写键。

答案3

在 Linux 中输入 Unicode 字符有所不同。UTF-8 和 Unicode 常见问题解答有一个包含不同的输入法

  • Ctrl++Shift定义U [unicode in hex]ISO 14755并由GTK2+实现,可在GNOME-Terminal和其他应用程序中运行。
  • Ctrl+V u [unicode in hex]在 VIM 中工作。
  • Alt+[unicode in decimal using numpad digits]可在控制台上工作,前提是您的环境已正确配置为使用 UTF-8(通过 LOCALE 或 LANG 环境变量)。(unicode_start 手册页)。

您可以使用的其他方法:

  • 从包含所需字符的小型输入文件中剪切粘贴字符。
  • 用于xmodmap重新映射 X 中的键(请参阅上面的常见问题解答链接中的示例)。

答案4

Linux 控制台还支持组合键(组合键通常是Alt+AltGrPrintScrn) - 请参阅如何在终端中定义 Compose 键在 Unix 和 Linux Stack Exchange 上查看详细信息。

相关内容