【问题标题】:How can I get Eclipse to save preferences?如何让 Eclipse 保存首选项?
【发布时间】:2016-10-25 10:32:49
【问题描述】:

我正在尝试更改我的 Eclipse Java 工作区使用的格式化程序。我更改了它,但是每当我再次打开 Eclipse 时,我都必须再次更改它。如何让它保存这些偏好更改?

我知道它没有被保存,因为每当我在重新打开 Eclipse 后保存编辑时,它都会根据旧的格式化程序格式化代码。 老:

    try
    {
        Double.valueOf(String.valueOf(character));
        return new FunctionType(null, Type.NUMBER);
    }

新:

try {
    Double.valueOf(String.valueOf(character));
    return new FunctionType(null, Type.NUMBER);
} catch (NumberFormatException e) {

【问题讨论】:

  • 你如何验证它们没有被改变?工作区保存在哪里?
  • @nitind 更新了问题。它保存在 Eclipse 安装文件夹的子文件夹中。

标签: eclipse


【解决方案1】:

将此目录复制到您的工作区。 .metadata/.plugins/org.eclipse.core.runtime/.settings

每次更改工作区时都会出现此问题,因此您必须导入偏好并将其导出到新工作区 要导出首选项,请单击文件->导出->常规->首选项 然后将其导入为单击文件,然后导入并像上面那样选择您的文件

【讨论】:

  • 在哪里可以找到我应该复制到工作区的目录?
  • 只需导出您的首选项并将该目录导入您的新工作区以及每次更改工作区时
  • .medata 是每个工作空间内的隐藏目录。您需要将此目录从旧工作区复制到新工作区以保留您的设置
  • 我只使用了一个工作区。我只是想将格式化程序从我自己的切换到 Java 约定预设。
  • 在答案中尝试以上两种方法之一
【解决方案2】:

我启用了项目特定设置并在那里更改了格式化程序,这并不理想,但至少可以节省。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-31
    • 2014-12-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2012-10-27
    • 2017-08-30
    相关资源
    最近更新 更多