gpt4 book ai didi

Eclipse:如何根据文件扩展名设置文件编码

转载 作者:行者123 更新时间:2023-12-02 18:04:31 25 4
gpt4 key购买 nike

问题

我有一个致力于源代码控制的 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 - 逐个标记每个文件

右键文件 -> 属性 -> 文本文件编码 -> 其他:ISO-8859-1

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

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

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

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

这样做是这样的:

Open the Eclipse Preferences and go to 'General > Content Types'.

Select the type of the file, for example 'Text'

In the File Associations area click 'Add' and add '*.foo'. Enter 'ISO-8859-1' in the 'Default Encoding' field.

Click OK and you should be set.

(Thanks greg-449 for clarifying how to do this)。

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

我真正想做的事情

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

关于如何执行此操作有任何提示吗?

最佳答案

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

Windows -> 首选项 -> 常规 -> 内容类型 -> 文本 -> 添加 -> *.foo -> 确定 -> 单击 *.foo 并将默认编码填充为“ISO-8859-1” ->更新->确定

Preferences

Content Types

File association

File encoding

关于Eclipse:如何根据文件扩展名设置文件编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33640083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com