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

时间:2017-08-07 17:31:50

标签: android android-studio bidi

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

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

如何在Android Studio中禁用RTL“支持”,以便轻松编辑混合RTL和LTR文本的文本文件?

1 个答案:

答案 0 :(得分:1)

在与JetBrains团队进行简短讨论后,我找到了答案here。使用Linux,您可以点击热键 Ctrl + Alt + Shift + / 并点击注册表选项。搜索 editor.disable.rtl 并选中此框以禁用RTL支持。重启Android Studio。完成!