美化(格式化)Visual Studio代码中的Java代码

snr*_*snr 5 code-formatting visual-studio-code

我已经在这里这里尝试了一些建议,但没有一个有效.你是如何为Java代码完成的,还是有通用的方法?En passant,我已经安装了XML格式化程序,以便它可以工作,但不是.

在此输入图像描述 在此输入图像描述

RIC*_*HAM 16

在 VSCode 中格式化JAVA 文档需要遵循以下步骤:

  1. 从VSCode的窗口安装插件:Red Hat 的 Language Support for Java(TM)Extensions

    • 您可以从左侧对齐的侧边栏中打开扩展窗口,或者只需按 Ctrl+ Shift+ X
  2. 安装后,从带有 JAVA 代码的所需页面

    • Right Click 并选择 Format Document With..
    • 在顶部打开的命令面板中,选择 Language Support for Java(TM) by Red Hat选项

Java 文档现在应该正确格式化。

PS:对于将默认格式化程序设置为Prettier - Code formatter等的用户,尝试Alt+ Shift+F可能不起作用。默认情况下,它不支持 java 格式。 如果是唯一的格式的插件安装,然后+ +可能会为你工作。
Language Support for Java(TM) by Red HatAltShiftF

如果你希望绑定Alt+ Shift+F格式化你的java文件
那么你可以在下面的配置添加到您的settings.json是:

  1. Ctrl+,打开您的Settings
  2. 从右上角选择Open Settings(JSON)无论是对用户工作区设置。
  3. 将以下 JSON 属性附加到它并保存:
    "[java]": {
        "editor.defaultFormatter": "redhat.java",
      },
Run Code Online (Sandbox Code Playgroud)

  • RedHat java 插件对 VS Code 来说绝对是个笑话。它非常慢,它显示不存在的错误,它完全无法用于大型项目,它总是耗尽内存和/或崩溃,它永远无法与子模块一起正常工作,它通常不会获取生成的源,它经常神秘地将生成的源放在错误的文件夹中,我可以继续下去。试图让它发挥作用简直是浪费时间。对于阅读本文的任何人:请帮自己一个忙,改用 NetBeans java 插件。尽管它在技术上只是一个 alpha,但它在各个方面都要好得多。 (2认同)

Mat*_*ner 7

为了正确格式化,您需要安装提供Java格式的VSCode扩展.从Redhat试试这个:https://marketplace.visualstudio.com/items itemName = redhat.java

安装扩展后,标准代码格式命令/ shotcuts应适用于Java代码.

  • 这个问题的问题在于,如果您想要的只是源格式,那么它就是一种疯狂的臃肿软件。 (2认同)