| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # 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
|