editorConfig编辑器配置
团队协作,或者有时候你从 GitHub 或者其他地方拷贝人家的组件插件下来,想修改,发现代码风格不一致,比如自己习惯 2 个空格的缩进,但别人是 4 个空格,或者直接用 tab,这就 emmm 了不是…
分享一个神器,只需要命名为 .editorconfig ,保存到自己的项目根目录下,即可让项目下所有文件都统一代码风格,非常棒!
#常用配置:
附上我常用的一个 config 文件:
# http://editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 80
trim_trailing_whitespace = true
[*.md]
max_line_length = 0
trim_trailing_whitespace = false
配置基本都是语义化,一看就知道都什么意思,可根据自己的习惯调整!
#更多配置:
当然也支持更多的配置,具体的配置说明如下:
#一、常用属性配置
1、root <boolean>
是否是顶级配置文件,设置为 true 的时候才会停止搜索.editorconfig 文件
2、charset <“latin” | “utf-8” | “utf-8-bom” | “utf-16be” | “utf-16le”>
编码格式
3、indent_style <“tab” | “space”>
缩进方式
4、indent_size <number>
缩进大小
5、end_of_line<“lf” | “cr” | “crlf”>
换行符类型
6、insert_final_newline <boolean>
是否让文件以空行结束
7、trim_trailing_whitespace <boolean>
是否删除行尾空格
8、max_line_length <number>
最大行宽。
#二、常用文件名匹配
1、*
匹配除/之外的任意字符
2、**
匹配任意字符串
3、?
匹配任意单个字符
4、[name]
匹配 name 字符
5、[!name]
不匹配 name 字符
6、[s1,s2,s3]
匹配给定的字符串
7、[num1…num2]
匹配 num1 到 mun2 直接的整数
配置项说明转自简书 https://www.jianshu.com/p/00ac7bd5e74e
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!