left Alt每當我使用未知的鍵盤配置並想要鍵入特殊字元時,我習慣於按住並輸入 ASCII 字元。
例如,Alt+ 0+ 9+2產生反斜線 (\)。
那是在 Windows 上。有沒有辦法在 Ubuntu 中做到這一點?
注意:我還希望能夠在控制台模式下使用它。這意味著我不想要涉及具有 GUI 的軟體的解決方案。
答案1
如果您使用的是 Gnome(原生 Ubuntu),您可以透過按住Ctrl和Shift鍵並鍵入,u
然後輸入十六進位角色的價值。
要產生反斜杠\
,您可以按住Ctrl+Shift並按U,5和C。
在 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.