首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个代码编辑器中可以使用相同的Java代码样式吗?

在多个代码编辑器中可以使用相同的Java代码样式吗?
EN

Stack Overflow用户
提问于 2022-10-17 20:24:48
回答 2查看 92关注 0票数 -4

我目前正在开发一个Java项目,其中多个开发人员正在使用不同的代码编辑器。有些使用VSCode,而另一些使用IntelliJ。我一直在研究一种方法,让所有的开发人员使用相同的代码样式配置,没有任何运气。我尝试过使用.editorconfig (在VSCode中使用扩展)。IntelliJ有本机支持)

尝试使用Google代码样式的XML。(在VSCode中进行扩展工作。IntelliJ有本机支持) (https://github.com/google/styleguide/blob/gh-pages/eclipse-java-google-style.xml)

每个解决方案都会导致VSCode不像IntelliJ那样格式化特定的文件。

快速搜索谷歌并没有帮助。

作为Java开发人员,我如何在多个开发人员使用各种代码编辑器的大型项目中管理代码样式?

EN

回答 2

Stack Overflow用户

发布于 2022-11-23 18:52:03

似乎答案是“不”,这取决于您的团队使用的IDE。

TLDR;是VSCodeIntellij对基于Eclipse的样式xml文件的不同解释。

我今天深入研究了这个问题,问题的根源似乎在于各种IDE如何解释xml样式指南中定义的规则。我尝试使用VSCode、IntelliJ终极版和Eclipse (所有这些都是撰写本文时的最新版本):

Eclipse都以完全相同的方式重新格式化了代码。Intellij对xml样式的解释不同,结果如下。VSCode格式在左侧,Intellij位于右侧。

看起来,如果不深入了解Intellij源代码并应用更改,这样它就会像其他IDE一样解释xml样式,那么就不会有一种简单的方法来确保这两个IDE(也许还有其他IDE)以完全相同的方式应用代码格式。

票数 0
EN

Stack Overflow用户

发布于 2022-10-17 20:44:46

EditorConfig

正如marstran在评论中所指出的,EditorConfig是对这些设置进行标准化的一种尝试。

  • IntelliJ支持EditorConfig;参见此页
  • VisualStudio支持EditorConfig。
  • VisualStudio代码通过插件支持EditorConfig .
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74102858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档