# http://editorconfig.org
root = true

# 所有文件 ([*])：
# 使用空格缩进，每级 4 个空格
# UTF-8 编码
# Unix 风格换行符 (LF)
# 自动删除行尾空格
# 文件末尾自动添加空行
# JSON/YAML 文件：
# 缩进改为 2 个空格
# Markdown 文件：
# 不在末尾添加空行
# 保留行尾空格（Markdown 语法需要）
# 作用：
# 支持此标准的编辑器（VS Code、IDEA、Sublime 等）会自动读取并应用这些规则，确保不同开发者使用不同编辑器时，代码格式保持一致。


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

[*.{json,yml,yaml}]
indent_size = 2

[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
