如何将.editorconfig应用于智能的现有项目

dha*_*hmi 6 formatting configuration intellij-idea

我已经为intellij创建了一个.editorconfig文件,如下所示

# editorconfig.org

root = true

[*]
charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
end_of_line = lf
indent_style = space
indent_size = 4

[*.js]
indent_size = 4

[{package.json}]
indent_style = space
indent_size = 4
Run Code Online (Sandbox Code Playgroud)

我如何将这种代码风格一次性应用于所有文件,我知道我将打开一个文件并按Ctrl+ Alt+ l这将完成工作是否有办法将此作为配置应用于intellij14中的所有应用程序

Mic*_*ský 12

只需启用它...;)

(不幸的是,默认情况下该设置是关闭的)

设置 > 编辑器 > 代码样式

复选框启用 EditorConfig 支持

在此处输入图片说明


Sum*_*ai8 5

确保首先按照Michal 的回答中的步骤进行操作。如果您想将此 editorconfig 追溯应用到现有文件,请执行以下操作:

  • 我建议将所有文件提交到 git,这样如果事情没有按计划进行,您可以重置为该提交。
  • 确保你有一个.editorconfig你满意的。
  • 1:Project侧窗格中,右键单击要应用.editorconfig到的文件夹(例如项目的根文件夹)
  • 选择Reformat Code,它具有默认快捷方式ctrlaltL
  • 选择“包括子目录”。不需要任何其他选项。然后点击“运行”。

您的文件现在遵循您的.editorconfig文件配置。

单击文件夹时右键单击下拉列表,并选择重新格式化代码 仅选中“包含子目录”的重新格式化代码对话框

  • 这就是我一直在寻找的答案,谢谢! (2认同)