.editorconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # EditorConfig 官网: https://EditorConfig.org
  2. # 表示这是顶级配置文件
  3. root = true
  4. # 匹配所有文件
  5. [*]
  6. # 编码为utf-8
  7. charset = utf-8
  8. # 自动删除行尾的空白字符
  9. trim_trailing_whitespace = true
  10. # 在文件末尾插入一个空行
  11. insert_final_newline = true
  12. # 匹配Java源文件
  13. [*.java]
  14. # 缩进风格为空格
  15. indent_style = space
  16. # 缩进大小为4个空格
  17. indent_size = 4
  18. # 最大行长度,一般设置为120较为常见
  19. max_line_length = 120
  20. # 换行符使用操作系统默认的换行符(Windows下为CRLF,Linux和macOS下为LF)
  21. end_of_line = lf
  22. # Java代码中的花括号换行风格
  23. brace_style = next_line
  24. # 强制使用4个空格的缩进,即使在连续的缩进级别中
  25. continuation_indent_size = 4
  26. # 注释中的缩进与代码的缩进保持一致
  27. comment_indent_size = 4
  28. # 类、方法和变量的命名风格遵循Java的命名约定
  29. # 例如,类名大写驼峰,变量和方法名小写驼峰
  30. # 这里没有具体的设置项,主要靠开发者遵循约定
  31. # 导入包时,按照字母顺序排列
  32. sort_imports = true
  33. # 控制是否在导入包时使用静态导入的星号形式
  34. # 例如,import static java.util.Arrays.*;
  35. # 一般不推荐使用星号形式,除非有特殊需求
  36. # 这里设置为false,即不使用星号形式的静态导入
  37. java_import_alias = false