eclipse - 如何更改 Eclipse 中的 *default* 默认编码?

标签 eclipse character-encoding

每次创建新工作区时,Eclipse 默认使用 Cp1250 编码。

每当我创建项目的新分支,并因此切换到 Eclipse 中的新工作区时,我需要转到 Window -> Preferences -> General -> Workspace : Text file encoding并手动切换到“其他:UTF-8”。如果我忘记了这一步,Eclipse 会破坏项目文件中的 UTF-8 字符。

enter image description here

我能否以某种方式永久更改默认值,以便所有新工作区都以 UTF-8 开头,而无需手动切换它们?

最佳答案

其实很简单:

创建一个 defaults.ini Eclipse 配置文件夹中的文件。例如,如果 Eclipse 安装在 C:/Eclipse创建 C:/Eclipse/configuration/defaults.ini .该文件应包含:

org.eclipse.core.resources/encoding=UTF-8

如果要将行终止符设置为 UNIX 值,还可以添加:
org.eclipse.core.runtime/line.separator=\n

eclipse.ini 在 Eclipse 安装文件夹(例如, C:/Eclipse )中添加以下几行:
-plugincustomization 
D:/Java/Eclipse/configuration/defaults.ini

您可能需要摆弄放置它的位置。在“-product”选项之前插入它似乎有效。

关于eclipse - 如何更改 Eclipse 中的 *default* 默认编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33607828/

相关文章:

eclipse - 在 Eclipse Juno 中隐藏/删除全局搜索栏

java - 在eclipse中启动testng时发生内部错误

encoding - 为什么 ASCII 和 ISO-8859-1 编码没有成为历史?

python - 获取 magic line/shebang 中指定的编码(从模块内)

java - 如何在 Java 中与虚拟机通信?

java - JAR文件执行: cannot find/load main class

oracle - 字符集编码和存储大小因素

css - 如果 Bootstrap CSS 文件托管在本地,字形会损坏

eclipse - 将 jars 添加到 Eclipse 插件

mysql - mysql 字符集和 GWT 的问题