PC软件无法在手机上运行,请前往碧蓝下载站电脑版下载
1、editorConfig是一个名称为.editorconfig的自定义文件
2、editorconfig文件用来定义项目的编码规范,编辑器的行为会与.editorconfig 文件中定义的一致,并且其优先级比编辑器自身的设置要高,这在多人合作研发项目时十分有用并且必要
3、有些编辑器默认支持editorConfig,如webstorm;而有些编辑器就必须要安装editorConfig插件,如ATOM、Sublime、VS Code等
当打开一个文件时,EditorConfig插件会在打开文件的目录与其每一级父目录查找.editorconfig文件,直到有一个配置文件root=true。EditorConfig配置文件从上往下读取,并且路径最近的文件最后被读取。匹配的配置属性根据属性应用在代码上,因此最接近代码文件的属性优先级最高。
注意:Windows 用户在项目根目录创建.editorconfig文件,可以先创建.editorconfig.文件,系统会自动重名为.editorconfig。
通配符
属性
所有的属性与值都是忽略大小写的. 解析时它们都是小写的
实例
下面的实例中使用 4 个空格来缩进,并不是说按一下空格会自动打出 4 个空格来,也不是说要连按 4 下空格;则是按 tab 键时,编辑器会自动输出 4 个空格的宽度,而不是之前默认的制表符 (\t)
indent_style: 设置缩进风格,tab或者空格。tab是hard tabs,space为soft tabs
indent_size: 缩进的宽度,即列数,整数。如果indent_style为tab,则此属性默以为tab_width
tab_width: 设置tab的列数。默认是indent_size
end_of_line: 换行符,lf、cr与crlf
charset: 编码,latin1、utf-8、utf-8-bom、utf-16be与utf-16le,不建议使用utf-8-bom
trim_trailing_whitespace: 设为true表示会除去换行行首的任何空白字符
insert_final_newline: 设为true表明使文件以一个空白行结尾
root: 表明是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件
editorConfig配置文件需要是UTF-8字符集编码的, 以回车换行或换行作为一行的分隔符
斜线(/)被用作为一个路径分隔符,井号(#)或分号(;)被用作于注释. 注释需要与注释符号写在同一行
editorconfig代码风格统一插件体积小巧,占用系统资源少,使用简单,是团队研发中非常实用的一个插件,偶要下载提供editorconfig免费下载使用。