如何在 Android Studio 中禁用 RTL 支持(编辑源代码)?

How to disable RTL support in Android Studio (editing source code)?

问题:我的项目支持 68 种语言,其中有几种是 RTL 语言(波斯语、阿拉伯语、希伯来语等)。我们使用 Crowdin 来翻译我们的基础英文文本。有时,当我导入最新的翻译时,我的 strings.xml 文件包含格式不正确的字符串资源。例如,像 %s 这样的字符串格式 arg 可能会被反转 (s%) 甚至完全错误(悬空 %)。这可能会导致运行时崩溃。

我希望能够轻松编辑我的 strings.xml 文件,但 Android Studio 的默认行为是从右到左呈现 RTL 文本。这使得无法直接在 IDE 中使用 LTR 键盘布局进行编辑。

如何在 Android Studio 中禁用 RTL "support",以便我可以轻松地编辑混合 RTL 和 LTR 文本的文本文件?

经过与 JetBrains 团队的简短讨论,我找到了答案 here。使用 Linux,您可以按下热键 Ctrl+Alt+Shift+/ 然后点击 Registry 选项。搜索 editor.disable.rtl 并选中复选框以禁用 RTL 支持。重新启动 Android Studio。完成!