借助 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/。