【编辑器】.editorconfig统一代码风格

概念

  • 定义:用于 统一和规范不同开发者编辑器(IDE)中的代码格式设置的配置文件。
  • 作用
    保证团队成员用不同编辑器(VSCode、WebStorm、Sublime Text、Vim 等)编辑代码时,保持统一的代码风格和格式
    避免因编辑器默认设置不同,导致代码风格不一致、无意义的格式差异
  • 兼容性:不是所有编辑器都“天生”支持 .editorconfig,但现在主流编辑器大多数都能识别,或者通过插件支持。
  • 原理
    .editorconfig 定义了格式规则
    支持 EditorConfig 协议的编辑器会自动读取这个文件并应用对应的设置。例如缩进风格、字符编码、换行符等

编写

root = true

[*]
indent_style = space      # 缩进使用空格
indent_size = 2           # 缩进大小为2个空格
end_of_line = lf          # 换行符为 LF(Unix 风格)
charset = utf-8           # 文件编码为 UTF-8
trim_trailing_whitespace = true  # 删除行尾多余空格
insert_final_newline = true       # 文件末尾强制添加换行符

[*.md]
trim_trailing_whitespace = false  # Markdown 文件允许行尾空格

你可能感兴趣的:(基本理论,编辑器)