EditorConfig 主要用于统一不同 IDE 编辑器的编码风格。

    在项目根目录下添加 .editorconfig 文件:

    1. # 表示是最顶层的 EditorConfig 配置文件
    2. root = true
    3. # 表示所有文件适用
    4. [*]
    5. # 缩进风格(tab | space)
    6. indent_style = space
    7. # 控制换行类型(lf | cr | crlf)
    8. end_of_line = lf
    9. # 设置文件字符集为 utf-8
    10. charset = utf-8
    11. # 去除行首的任意空白字符
    12. trim_trailing_whitespace = true
    13. # 始终在文件末尾插入一个新行
    14. insert_final_newline = true
    15. # 表示仅 md 文件适用以下规则
    16. [*.md]
    17. max_line_length = off
    18. trim_trailing_whitespace = false
    19. # 表示仅 ts、js、vue、css 文件适用以下规则
    20. [*.{ts,js,vue,css}]
    21. indent_size = 2

    :::info 部分 IDE 中需要安装对应插件才能支持,如:VSCode、Atom、Sublime Text 等。
    具体列表可以参考官网,如果在 VSCode 中使用需要安装 EditorConfig for VS Code 插件。 ::: image.png