Linux

Ctrl+Shift+X 在 Firefox (Linux) 中究竟做了什麼?

  • February 22, 2019

在瀏覽器文本欄位中按下Ctrl+Shift+X時,文本將其對齊方式更改為右對齊,但它與右對齊並不完全相同。符號不遵循對齊方式,它們甚至改變了它們的相對位置。

例子:

export http_proxy=""

更改為

""=export http_proxy

在檢查了許多其他文本之後,它似乎在鏡像尾隨符號,同時保持單詞、數字和中間符號的順序。誰能解釋這種行為及其可能的案例?

測試:Firefox 58、Ubuntu 17.10

您選擇了從右到左模式(雙向文本),在(例如)阿拉伯語和希伯來語中輸入文本時使用該模式。它實際上是 Linux 和 OS X 中的 Firefox 鍵盤快捷鍵。這種行為是完全正確的,但正如您所發現的,如果您不期待它,那就有點奇怪了!

一些額外的背景閱讀:

2011 年的官方文件在這裡介紹了它的起源 - HTML 中 Bidi 的附加要求

最新的官方文件(閱讀時間更長:p)- https://www.w3.org/TR/html-bidi/

引用自:https://unix.stackexchange.com/questions/427676