我正在处理一个使用Typescript和Java技术的项目。代码风格采用Intellij的默认格式。由于我正在使用VSCode,因此我想在VSCode中也使用Intellij的代码格式。有没有什么方法可以做到这一点?
我正在处理一个使用Typescript和Java技术的项目。代码风格采用Intellij的默认格式。由于我正在使用VSCode,因此我想在VSCode中也使用Intellij的代码格式。有没有什么方法可以做到这一点?
从IntelliJ中,从设置>编辑器>代码样式>Java中导出eclipse格式化程序文件(XML)
在Vscode中,您可以下载扩展Red Hat的Java™语言支持,该扩展可以从XML文件中导入设置。
在Vscode>用户-设置.json中添加以下内容
"java.format.enabled": true,
"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml",
"[java]": {
"editor.defaultFormatter": "redhat.java"
}
您可以将URL替换为本地文件路径或GitHub XML原始文件链接(先前导出的IntelliJ XML文件)
有关Vscode扩展的更多信息,请参阅以下链接
然而,请注意两个IDE之间仍可能存在格式差异(我认为这是由于IntelliJ具有单独的IntelliJ代码样式XML
以及覆盖某些规则的Eclipse XML)。
我更喜欢在两个IDE上使用eclipse-java-google-style.xml,因为它似乎更一致。