4

问题

我有一个致力于源代码控制的 Eclipse 项目。

该项目看起来像这样:

MyProject
    .classpath
    .project
    src/
        com/myCompany/code
            DoStuff.java
            DoOtherStuff.java
            someText.foo
    conf
        someOtherTextFile.foo

如您所见,我们有文件扩展名为 foo 的文件。foo 文件使用不同的文件编码 (ISO-8859-1),然后是我项目中的其余文件。我想将 eclipse 配置为在打开这些文件时使用 ISO-8859-1。

以下是我到目前为止找到的选项:

解决方案 1 - 一个一个地标记每个文件

Right Click File -> Properties -> Text file encoding -> Other: ISO-8859-1

然后添加一行到.settings/org.eclipse.core.resources.prefs

encoding//conf/someOtherTextFile.foo=ISO-8859-1

该解决方案工作正常,但我需要为项目中的每个 foo 文件执行此操作,并且我需要确保在添加新的 foo 文件时没有人忘记执行此操作

解决方案 2 - 在我的工作场所设置中进行配置

这样做是这样的:

打开 Eclipse Preferences 并转到“General > Content Types”。

选择文件的类型,例如“文本”

在文件关联区域单击“添加”并添加“*.foo”。在“默认编码”字段中输入“ISO-8859-1”。

单击确定,您应该已设置好。

感谢greg-449 澄清如何做到这一点)。

该解决方案不适用于我的团队,因为我们没有将 Eclipse 工作区设置提交到源代码控制中(我们只提交项目设置)。

我真正想做的事

我想说项目中以 .foo 结尾的所有文件都应该使用编码 ISO-8859-1 显示。我需要在项目级别进行配置,因为我的团队将项目设置提交到源代码管理中,而不是工作区设置。

关于如何做到这一点的任何提示?

4

1 回答 1

-1

Greg-449 已经向您解释了这些步骤,我将使用屏幕截图粘贴相同的解释:

Windows -> 首选项 -> 常规 -> 内容类型 -> 文本 -> 添加 -> *.foo -> ok -> 点击 *.foo 并将默认编码填充为 'ISO-8859-1' -> 更新 ->好的

喜好

内容类型

文件关联

文件编码

于 2015-11-10T23:21:17.247 回答