2016-07-07 54 views
4

不幸的是,我無法在Intellij中找到一個選項,它使我能夠在屬性文件(* .properties)(UTF-8)中顯示ascii轉義字符進行翻譯,意思是intellij automagically總是顯示轉義字符的結果,但我需要確認轉義而不使用外部查看器(vi,mate等)。intellij,關閉ascii處理屬性

此外,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:Java的熱點(TM)64位服務器VM由Oracle公司

+0

文件什麼樣的,你能提供該程序代碼/文件的一部分?我很好奇看到你在談論什麼樣的逃跑。假設\ n和\ t?或者更類似於:十進制:A十六進制:A javascript:\ u0041? –

+1

...增加了一個例子。我正在談論屬性文件的翻譯 –

+0

您正在使用的文件的擴展名是什麼?你知道文件的模式嗎?我創建了一個'foo.properties',它對我來說工作得很好。我正在運行intellij 15.0.6。你正在運行什麼版本的intellij? –

回答

3

https://www.jetbrains.com/help/idea/2016.1/configuring-encoding-for-properties-files.html,點擊在InteeliJ菜單上,然後轉到首選項(mac方向)。然後在左上方搜索「文件編碼」,然後您應該在右側看到您的項目文件。瀏覽右側的屬性文件,然後點擊它,然後查看右下角的「透明本機到ASCII轉換」複選框確保未選中。

這些是我在我的mac上intellij的屏幕截圖。我正在運行intellij 15.0.6。

enter image description here

enter image description here

+1

重新啓動Intellij後,這是解決方案。 –