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


linux – 在Ubuntu中产生特定的ASCII字符

, , ,

问题描述

每当我使用未知的键盘配置并想输入特殊字符时,我都会拿着left Alt并输入ASCII字符。

例如,Alt + 0 + 9 + 2产生一个反斜杠(\)。

在Windows上。在Ubuntu中有办法吗?

注意:我也希望能够在控制台模式下使用它。这意味着我不希望使用带有GUI的软件的解决方案。

最佳答案

如果使用的是Gnome(Ubuntu常用的),则可以通过同时按住CtrlShift键并键入u和字符的十六进制值来实现。

要产生反斜杠\,请按住Ctrl + Shift并按U5C

在Windows上,您键入十进制值,而在Linux上,您键入十六进制值(如果输入较大的数字,则通常较短)。 u代表Unicode。

可以找到一个非常完整的十六进制值表here。警告,页面可能需要很长时间才能加载!

次佳答案

Linux的控制台驱动程序不具备以这种方式输入字符的功能……但是由于shell可以自行处理,因此实际上并不需要它。

$ echo $'\x5c'
\

第三种答案

另一个选择(但它不会通过ASCII /Unicode代码插入字符)是激活ComposeKey(在我的情况下类似于Alt),这样您就可以键入以下内容:

  • Alt + = + e→€

  • Alt + ' + e→é

  • Alt + ^ + e→ê

等等。如果要输入常用的拉丁字母(如西班牙语,法语等),这可能比必须学习Unicode代码点要快。这都是关于选择!

参考资料

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