如何将我的所有Intellij代码样式导出到.editorconfig文件?

edw*_*ise 20 java intellij-idea editorconfig

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

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

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

Pyt*_*try 30

转到"文件 - >设置 - >编辑器 - >代码样式".在右侧窗格的底部有一个Editor Config选项部分,现在包含一个"Export"按钮.这将仅导出Editor Config规范中提供的格式选项.

要包含IDEA的高级选项,您必须使用项目保存IntelliJ特定文件.

如果要在不保存整个".idea"文件夹和"*.iml"文件的情况下执行此操作,还可以将IDEA配置导出到xml文件并保存到每个人都可以访问的位置.

  1. 在"文件 - >设置 - >编辑器 - >代码样式"中.在右侧窗格的顶部,将出现一个"Scheme"字段,其中包含选项下拉列表.
  2. 下拉列表旁边是一个齿轮/齿轮图像,它将根据您选择的方案进行扩展以提供一些选项.
  3. 您需要的两个选项是"导出..."选项和"导入方案"选项,这些选项符合其名称所暗示的含义.

以前,在stackoverflow上...

自2016-07-12起,不支持导出至.editorconfig.目前的计划是从IntelliJ/WebStorm版本2016.3开始支持此功能,该版本将于"深秋"发布.

有关详细信息,请参阅此功能请求的YouTrack票证(WEB-15687).

https://youtrack.jetbrains.com/issue/WEB-15687

编辑:2016-08-19

以下是有关EAP的一些最新信息.根据票证,该功能应该可用(尚未尝试过).

https://confluence.jetbrains.com/plugins/servlet/mobile#content/view/78841064

或者只是谷歌"IntelliJ EAP 2016.3"

编辑:2016-09-21

在EAP及其工作中对其进行了测试.请注意,没有确认或其他迹象表明文件已成功创建.

我能够将EAP与我的普通版本一起安装,使用EAP创建文件,然后在官方版本中使用该文件.

编辑:2016-12-21

IntelliJ IDEA 2016.3 Build#IU-163.7743.44,建于2016年11月17日

此版本具有导出.editorConfig属性的最终版本.

  • 请注意,这已更改,设置位于编辑器 > 代码样式 > 方案右侧的齿轮图标下(我现在无权修改屏幕截图) (5认同)

dev*_*eve 5

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


Bri*_*new 5

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

在此处输入图片说明