我正在尝试为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,Intellij支持它(我们使用Intellij)。
但我已经阅读了很多内容,但我还没有找到如何将Intellij的所有代码样式导出到.editorconfig文件。我只能将它们导出为仅适用于Intellij的XML。
或者是否有任何网页可以读取Java的所有editorconfig域特定属性?在editorconfig github wiki中他们只有一些。
答案 0 :(得分:22)
转到“文件 - >设置 - >编辑器 - >代码样式”。在右侧窗格的底部有一个Editor Config选项部分,现在包含一个“Export”按钮。这将仅导出Editor Config规范中提供的格式选项。
要包含IDEA的高级选项,您必须使用项目保存IntelliJ特定文件。
如果要在不保存整个“.idea”文件夹和“* .iml”文件的情况下执行此操作,还可以将IDEA配置导出到xml文件并保存到每个人都可以访问的位置。 / p>
以前,在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属性的最终版本。
答案 1 :(得分:4)
不要以为IntelliJ会为你做这件事。
您可能必须将IntelliJ的代码样式导出为“代码样式XML文件”,然后手动将其解析为EditorConfig文件。或者在互联网上找到解析器。
从IntelliJ导出所有代码样式:
HTH
答案 2 :(得分:3)
答案 3 :(得分:0)