EditorConfig 生成器
开发
选择缩进、行尾、字符集和空白规则,即可获得可直接使用的 [*] 部分 .editorconfig 文件,并可选添加 Markdown(保留行尾空格)和 Makefile(制表符)覆盖项。EditorConfig 让项目中的每个人在不同编辑器和 IDE 中保持一致的编码风格。全部在浏览器本地运行——不会上传任何内容。
—
.editorconfig
使用方法
- 选择缩进风格和大小、行尾以及字符集。
- 切换 root、去除行尾空格、文件末尾换行以及可选覆盖项。
- 复制生成的文件,并将其保存为项目根目录下的 .editorconfig。
常见问题
- root = true 有什么作用?
- 它将此文件标记为最顶层的 EditorConfig 文件,使编辑器不再向上级目录查找。把它放在项目根目录,除非你嵌套配置文件,否则保持开启。
- 为什么要有 [*.md] 覆盖项?
- Markdown 使用两个行尾空格表示硬换行,因此去除行尾空格会破坏它们。该覆盖项仅对 .md 文件禁用去除行尾空格。
- 编辑器开箱即用支持吗?
- 很多都支持(例如 JetBrains 系列 IDE 以及安装了 EditorConfig 扩展的 VS Code)。该文件是 INI 风格的纯文本,任何支持 EditorConfig 的工具都能读取。
- 会上传任何内容吗?
- 不会。文件完全在你的浏览器中生成,不会上传任何内容。
相关工具
Base64 与十六进制互转
在浏览器中将 Base64 字符串转换为十六进制字节,并将十六进制转换回 Base64,支持 URL-safe。
开发00
Quoted-Printable 编码与解码
将文本编码为 MIME Quoted-Printable(RFC 2045)或解码 — 处理 =XX 转义、软换行与 UTF-8 — 全部在浏览器内完成,编码时按 76 字符换行。
开发00
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发00
URL 编码 / 解码
将文本按百分号编码用于网址,或将编码的网址解码为文本。
开发00
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发00
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发00