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