在 Ubuntu 中產生特定的 ASCII 字符

在 Ubuntu 中產生特定的 ASCII 字符

left Alt每當我使用未知的鍵盤配置並想要鍵入特殊字元時,我習慣於按住並輸入 ASCII 字元。

例如,Alt+ 0+ 9+2產生反斜線 (\)。

那是在 Windows 上。有沒有辦法在 Ubuntu 中做到這一點?

注意:我還希望能夠在控制台模式下使用它。這意味著我不想要涉及具有 GUI 的軟體的解決方案。

答案1

如果您使用的是 Gnome(原生 Ubuntu),您可以透過按住CtrlShift鍵並鍵入,u然後輸入十六進位角色的價值。

要產生反斜杠\,您可以按住Ctrl+Shift並按U,5C

在 Windows 上,您鍵入十進位值,而在 Linux 上,您鍵入十六進位值(如果輸入的數字較大,則十六進位值通常會更短)。這代表統一碼。

可以找到一個相當完整的十六進位值表這裡。警告,頁面可能需要很長時間才能加載!

答案2

Linux 的控制台驅動程式沒有以這種方式輸入字元的工具...但實際上並不需要它,因為 shell 可以自己處理這個問題。

$ echo $'\x5c'
\

答案3

另一種選擇(但它不會透過 ASCII/Unicode 代碼插入字元)是激活組合鍵(就像我的例子一樣Alt),這樣你就可以輸入以下內容:

  • Alt+ =+ e→ 歐元
  • Alt+ '+ e→ é
  • Alt+ ^+ e→ ê

如果您想輸入常用的拉丁字母(如西班牙語、法語等),這可能比學習 Unicode 代碼點更快。一切都是為了有選擇!

答案4

不完全是OP所要求的,但也許對於正在閱讀本文的人來說就足夠了。

根據您選擇的鍵盤佈局,您可能已經可以輸入一些unicode 和 ASCII 字元;就像在 macOS 中一樣。按一下托盤圖示附近的語言選擇器(如果有),然後按一下Show Keyboard Layout,然後查看各個按鍵的替代字元。

例如,您可以用 鍵入 …(省略號)right ALT + .,用 鍵入 ÷(除法)right ALT + SHIFT + .

此外,這些擊鍵甚至在 Sublime 中也有效,事實證明 Sublime 對CTRL + SHIFT + U.

相關內容