统一代码风格工具 editorConfig
editorConfig简介 按照名字解释就是编辑器配置,可以帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格。比如文件缩进、换行等格式。 editorConfig官网 工作方式 一般在项目根目录创建一个名为 .editorconfig 的文件,该文件的内容定义该项目的编码规范. 当用IDE打开一个文件时,editorConfig插件会在打开文件的目录和其每一级父节点查找.editorconfig文件, 编辑器读取配置文件并依此格式化代码,如果没有的话就用编辑器默认配置. editorConfig 例子 # http://editorconfig.org root = true # 对所有的文件生效 [*] charset = utf-8 indent_style = space indent_size = 4 tab_width =4 end_of_line = lf trim_trailing_whitespace = true insert_final_newline= true max_line_length = 80 [*.{json,yml}] indent_size = 2 [*.md] trim_trailing_whitespace = false editorConfig 配置说明 root 表示是最顶层的配置文件,发现设为true时