【问题标题】:"There is no formatter for 'java' files installed" message when trying to format my Java code尝试格式化我的 Java 代码时出现“没有安装 'java' 文件的格式化程序”消息
【发布时间】:2022-01-08 21:46:25
【问题描述】:

我已经尝试了无数我今天在网上看到的东西,但我就是无法获得 RedHat Java 支持扩展来格式化代码。过去它曾经为我工作。 今天的某个时候,我完全卸载了 VS Code,以及 %APPDATA% 和 %USERPROFILE% 中的所有设置。 我重新安装了它并安装了 Extension Pack for Java(它也安装了 RedHat),但它仍然无法工作。我整天都在尝试使用 settings.json 文件,但似乎没有任何效果。 这些是我当前的设置:

{
"security.workspace.trust.untrustedFiles": "open",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.format.enabled": true,
"[java]": {
    "editor.defaultFormatter": "redhat.java"
},
"java.format.settings.url": "file:///[PathTo..]\\eclipse-formatter.xml",
"editor.defaultFormatter": "redhat.java"
}

我做错了什么?

【问题讨论】:

    标签: java visual-studio-code format formatter


    【解决方案1】:

    您不需要添加file:/// 作为"java.format.settings.url" 的值。删除此设置并重新阅读,看看是否有帮助。

    如果没有,删除当前打开项目中的formatter.xml,然后在Command Palette中点击Java: Open Java Formatter Settings with Preview,创建一个默认的,它会在@文件夹中生成java-formatter.xml 987654324@ 和 settings.json 将有

    "java.format.settings.url": ".vscode/java-formatter.xml"
    

    然后转到 .java 文件和 格式化文档。因此,如果此默认设置有效但您的eclipse-formatter.xml 无效,请检查它是否有问题。或者你可以选择java-formatter.xml,因为它是一种日食格式。

    【讨论】:

      猜你喜欢
      • 2020-05-15
      • 2021-09-01
      • 2012-11-23
      • 2011-07-06
      • 2013-04-20
      • 1970-01-01
      • 2019-07-17
      • 2011-02-22
      • 2019-04-25
      相关资源
      最近更新 更多