【发布时间】:2016-11-09 22:12:45
【问题描述】:
不幸的是,我无法在 Intellij 中找到一个选项,该选项使我能够在属性文件 (*.properties) (UTF-8) 中显示 ascii 转义字符以进行翻译,这意味着 Intellij 总是自动显示转义的结果字符,但我需要在不使用外部查看器(vi、mate 等)的情况下确认转义。
此外,intellij 中的差异查看器也可以很好地显示转义字符的变化。
以下是转义字符串的示例:
key=Nak\u0142ad
Intellij 总是这样显示:
key=Nakład
即使在文本编辑器模式下打开 *.properties 文件,字符串也会被转义...
编辑:我正在使用
IntelliJ IDEA 2016.1.2 构建 #IU-145.972,建于 2016 年 5 月 14 日 JRE:1.8.0_73-b02 x86_64 JVM:Oracle Corporation 的 Java HotSpot(TM) 64 位服务器 VM
【问题讨论】:
-
什么样的文件,你能提供一段所说的代码/文件吗?我很想知道你在说什么样的逃避。假设它的 \n 和 \t?或者更像:十进制:A十六进制:A javascript: \u0041 ?
-
...添加了一个示例。我说的是翻译的属性文件
-
您使用的文件的扩展名是什么?你知道文件的模式是什么吗?我创建了一个
foo.properties,它对我来说效果很好。我正在运行 intellij 15.0.6。你运行的是什么版本的 Intellij? -
在 diff 模式下编辑后,您能否真正看到转义字符串,在我的示例中为“key=Nak\u0142ad”?
-
我想我找到了你需要的东西。我会发布答案
标签: java intellij-idea utf-8 ascii properties-file