问题
我有一个致力于源代码控制的 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”。
单击确定,您应该已设置好。
该解决方案不适用于我的团队,因为我们没有将 Eclipse 工作区设置提交到源代码控制中(我们只提交项目设置)。
我真正想做的事
我想说项目中以 .foo 结尾的所有文件都应该使用编码 ISO-8859-1 显示。我需要在项目级别进行配置,因为我的团队将项目设置提交到源代码管理中,而不是工作区设置。
关于如何做到这一点的任何提示?