AZ Tools

EditorConfig 生成器

开发

选择缩进、行尾、字符集和空白规则,即可获得可直接使用的 [*] 部分 .editorconfig 文件,并可选添加 Markdown(保留行尾空格)和 Makefile(制表符)覆盖项。EditorConfig 让项目中的每个人在不同编辑器和 IDE 中保持一致的编码风格。全部在浏览器本地运行——不会上传任何内容。

.editorconfig

使用方法

  1. 选择缩进风格和大小、行尾以及字符集。
  2. 切换 root、去除行尾空格、文件末尾换行以及可选覆盖项。
  3. 复制生成的文件,并将其保存为项目根目录下的 .editorconfig。

常见问题

root = true 有什么作用?
它将此文件标记为最顶层的 EditorConfig 文件,使编辑器不再向上级目录查找。把它放在项目根目录,除非你嵌套配置文件,否则保持开启。
为什么要有 [*.md] 覆盖项?
Markdown 使用两个行尾空格表示硬换行,因此去除行尾空格会破坏它们。该覆盖项仅对 .md 文件禁用去除行尾空格。
编辑器开箱即用支持吗?
很多都支持(例如 JetBrains 系列 IDE 以及安装了 EditorConfig 扩展的 VS Code)。该文件是 INI 风格的纯文本,任何支持 EditorConfig 的工具都能读取。
会上传任何内容吗?
不会。文件完全在你的浏览器中生成,不会上传任何内容。

相关工具