问题描述
每当我使用未知的键盘配置并想输入特殊字符时,我都会拿着left Alt
并输入ASCII字符。
例如,Alt
+ 0
+ 9
+ 2
产生一个反斜杠(\)。
在Windows上。在Ubuntu中有办法吗?
注意:我也希望能够在控制台模式下使用它。这意味着我不希望使用带有GUI的软件的解决方案。
最佳答案
如果使用的是Gnome(Ubuntu常用的),则可以通过同时按住Ctrl
和Shift
键并键入u
和字符的十六进制值来实现。
要产生反斜杠\
,请按住Ctrl
+ Shift
并按U
,5
和C
。
在Windows上,您键入十进制值,而在Linux上,您键入十六进制值(如果输入较大的数字,则通常较短)。 u代表Unicode。
可以找到一个非常完整的十六进制值表here。警告,页面可能需要很长时间才能加载!
次佳答案
Linux的控制台驱动程序不具备以这种方式输入字符的功能……但是由于shell可以自行处理,因此实际上并不需要它。
$ echo $'\x5c'
\
第三种答案
另一个选择(但它不会通过ASCII /Unicode代码插入字符)是激活ComposeKey(在我的情况下类似于Alt
),这样您就可以键入以下内容:
-
Alt
+=
+e
→€ -
Alt
+'
+e
→é -
Alt
+^
+e
→ê
等等。如果要输入常用的拉丁字母(如西班牙语,法语等),这可能比必须学习Unicode代码点要快。这都是关于选择!