41

我正在尝试为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,而且 Intellij 支持它(我们使用 Intellij)。

但是我读了很多书,但我还没有找到如何将 Intellij 的所有代码样式导出到 .editorconfig 文件。我只能将它们导出为仅适用于 Intellij 的 XML。

或者是否有任何网页可以读取 Java 的所有 editorconfig 域特定属性?在editorconfig github wiki中,他们只有几个。

4

4 回答 4

58

转到“文件->设置(OS X中的首选项)->编辑器->代码样式”。在右窗格的底部有一个编辑器配置选项部分,现在包括一个“导出”按钮。这只会导出编辑器配置规范中可用的格式选项。

图片格式的上述步骤

要包含来自 IDEA 的高级选项,您必须将 IntelliJ 特定文件与项目一起保存。

如果您想在不保存整个“.idea”文件夹和“*.iml”文件的情况下执行此操作,您还可以将 IDEA 配置导出为 xml 文件并保存在每个人都可以访问的地方。

  1. 在“文件->设置->编辑器->代码样式”中。在右窗格的顶部,将有一个带有选项下拉列表的“方案”字段。
  2. 下拉列表旁边是一个齿轮/齿轮图像,它将根据您选择的方案展开以提供一些选项。
  3. 您需要的两个选项是“Export...”选项和“Import Scheme”选项,它们的功能与它们的名称相同。
于 2016-07-12T15:22:33.637 回答
5

使用后来的 Intellijs(我使用的是 2020.1),配置导出可通过设置 -> 编辑器 -> 代码样式,然后是齿轮图标。请参阅下面的屏幕截图和选定的菜单选项:

在此处输入图像描述

于 2020-05-20T10:36:21.897 回答
4

在较新的版本中,@Pytrys 解决方案不再起作用。现在你必须这样做File -> New -> EditorConfig file在此处输入图像描述

于 2019-08-26T10:30:00.823 回答
3

不要以为 IntelliJ 会为你做这件事。

您可能必须将 IntelliJ 的代码样式导出为“代码样式 XML 文件”,然后手动将其解析为您的 EditorConfig 文件。或者在互联网上找到解析器。

要从 IntelliJ 导出所有代码样式:

  1. 点击“Ctrl + Alt + S”。
  2. 编辑器 > 代码样式。
  3. 单击 IntelliJ 声明您的方案旁边的“管理”按钮。
  4. 导出 > 导出为代码样式 XML 文件。

高温高压

于 2016-03-10T12:17:50.210 回答