借助 EditorConfig 统一编码风格
是什么
EditorConfig 是一个插件,通过配置文件的形式(.editorconfig),有助于对同一项目的多个开发人员维护一致的编码样式,包括缩进、换行符、文件编码等。
安装
该插件在部分编辑器中已经捆绑(比如 IDEA、Pycharm、Webstorm、Visual Studio 等),其它的则需要自行安装。
下面是一些主流编辑器的安装参考,其它详见官网。
配置
在项目根目录创建文件 .editorconfig,添加如下示例配置:
1 | # editorconfig.org |
其中:
| 通配符 | 说明 |
|---|---|
| * | 匹配除路径分隔符(/)之外的任何字符串 |
| ** | 匹配任何字符串 |
| ? | 匹配任何单个字符 |
| [name] | 匹配名称中的任何单个字符 |
| [!name] | 匹配任何不在名称中的单个字符 |
| {s1,s2,s3} | 匹配给定的任何字符串(以逗号分隔) |
| {num1..num2} | 匹配num1和num2之间的任何整数,其中num1和num2可以是正数或负数 |
更多详细功能,参见官网 https://editorconfig.org/。