# 编辑器统一配置。 # # 本项目同时含 Python 与 Vue/TS,编辑器的默认缩进、换行符、编码各不相同, # 不做统一的话,一次提交会混进大量「只有空白字符差异」的 diff,review 时 # 真正的改动会被淹没。多数编辑器与 IDE 原生支持 .editorconfig,无需装插件。 root = true [*] charset = utf-8 end_of_line = lf indent_style = space indent_size = 2 insert_final_newline = true trim_trailing_whitespace = true [*.py] indent_size = 4 [*.{md,markdown}] # Markdown 行尾的两个空格是「硬换行」语法,不能自动删除 trim_trailing_whitespace = false [*.{json,yml,yaml}] indent_size = 2 [Makefile] indent_style = tab