7

如果你参加一个项目,其他开发人员在使用 Windows Eclipse 安装 (cp1250) 上的默认设置之前工作......你可以做些什么来明确你的 linux 安装 Eclipse?

甚至,如果您仍然在 Linux 上工作,而其他开发人员在 Windows 上工作,并且不想更改那里的设置?

4

2 回答 2

12

我建议在 UTF-8 而不是 cp1250 上默认设置 eclipse Charsetting。

这里的解决方案:

  1. 为所有 cp1250 编码的项目创建单独的工作区
  2. 转到 Window > Pereferences > General > Workspace 在下拉框中键入 cp1250(如果不在列表中,您必须键入它!!
  3. 也许,如果这是一个问题,请选择“行分隔符”Windows(对我来说,默认设置始终有效,所以我不需要更改它!)

这是它的截图: 配置看起来像这样

保存它,你就完成了。

于 2012-08-16T15:34:19.693 回答
1

在我看来,将默认文本文件编码从 Windows 上的 Cp1252 全局更改为 utf-8 时可能会有很大的“麻烦”,因为它在从 eclipse 执行程序时也会更改系统属性 file.encoding。我最近遇到了这样一种情况,即基于 eclipse 的产品由于非默认文件编码而在导出时无法以相同的方式工作。

但是,如果您热衷于,您可以更改 eclipse.ini 文件并添加 -vmargs -Dfile.encoding=utf-8 以使用另一种编码运行您的 eclipse 实例。

请注意,该 vm 参数存在一些未解决的错误,例如在 Solaris 上它会被忽略。

于 2012-08-17T11:30:43.693 回答