Loading...
Loading...
生成 .editorconfig 让代码风格保持一致。
EditorConfig 通过告诉每个编辑器如何处理缩进、行尾和空白,让团队的代码风格保持一致。格式很小,这个工具用几个选项生成正确的 .editorconfig。
设置缩进风格和大小、字符集、行尾风格、是否去除尾随空格和加末尾换行,以及可选的最大行长。这些放进全局 [*] 区。你还能切换常见的按语言覆盖,比如 Markdown 保留尾随空格、Makefile 和 Go 用制表符、YAML 用两空格缩进。文件总是以 root = true 开头,这样编辑器就不再往上层文件夹找。复制它,或下载即用的 .editorconfig。一切都在浏览器里运行。
选空格或制表符以及缩进大小。
为整个项目设置 end_of_line 和 charset。
去除尾随空格并插入末尾换行。
可选设置最大行长。
为 Markdown、YAML、Python、Go 和 Makefile 切换合理规则。
拿走文本,或即用的 .editorconfig 文件。
保留 Markdown 覆盖,因为 Markdown 里的尾随空格有意义(表示硬换行),不该被去掉。
设置缩进、行尾和字符集。
切换空白和行长规则。
启用你需要的按语言覆盖。
复制或下载,放到你的项目根目录。
所有人用同样的缩进和行尾。
在 VS Code、JetBrains、Vim 等之间通用。
一开始就配好合理的风格。
一个文件里按文件类型套用对的规则。
全局 [*] 区由你的选项拼成,制表符时省略 indent_size,每个启用的按语言覆盖作为各自的区块追加在 root = true 头部之下。
无账号、无网络请求;文件在你的浏览器本地生成。
输出只是一小段字符串,每次改动重建,所以即时更新。