如何在 vscode 中使用 intellij 的代码格式化程序?

Tei*_*Jun 10 code-formatting intellij-idea visual-studio-code

我正在开发一个使用 Typescript 和 Java 的项目。代码风格使用的代码格式是Intellij的默认格式。我正在使用 vscode,所以我想在 vscode 中使用 Intellij 的代码格式化。我有什么办法可以做到这一点吗?

Nit*_*P M 3

在 IntelliJ 中,从设置 > 编辑器 > 代码样式 > Java 导出 Eclipse 格式化程序文件(XML)\n在此输入图像描述

\n

在 Vscode 中,您可以下载Red Hat 提供的扩展 - Language Support for Java\xe2\x84\xa2 ,它可以从 XML 文件导入设置。

\n

在 Vscode > 用户-settings.json 中添加以下内容

\n
"java.format.enabled": true,\n"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml",\n"[java]": {\n    "editor.defaultFormatter": "redhat.java"\n}\n
Run Code Online (Sandbox Code Playgroud)\n

您可以将 URL 替换为本地文件路径或 GitHub XML 原始文件链接(之前导出的 IntelliJ XML 文件的链接)

\n

有关 Vscode 扩展的更多信息,您可以参考以下链接

\n\n

但是,请注意,两个 IDE 之间的格式仍然可能存在差异(我认为这是由于 IntelliJIntelliJ code style XML与 Eclipse XML 具有单独的关系,它覆盖了一些规则)。\n我更喜欢使用eclipse-java-google-两个 IDE 上的style.xml因为它在格式化时看起来更加一致。

\n