我有一个致力于源代码控制的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。
到目前为止,我找到了以下选项:
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文件时没有人忘记执行此操作。
这样做是这样的:
打开Eclipse首选项并转到'常规>内容类型'。
选择文件类型,例如“文字”
在“文件关联”区域中,单击“添加”并添加“* .foo”。输入 “默认编码”字段中的“ISO-8859-1”。
单击“确定”,您应该进行设置。
(Thanks greg-449 for clarifying how to do this)。
此解决方案对我的团队不起作用,因为我们没有将Eclipse工作区设置提交到源代码控制中(我们只提交项目设置)。
我希望能够说明以.foo结尾的项目中的所有文件都应该使用编码ISO-8859-1显示。我需要在项目级别配置它,因为我的团队将项目设置提交到源代码管理但不提交工作区设置。
有关如何执行此操作的任何提示?