.env文件格式化
格式化与校验 .env 环境变量文件:保持原序 / 字母序 / 按键名前缀分组排序,同名键去重(保留最后一个并提示)、对齐等号、剔除重复空行、按需给值加引号,支持 export 前缀、单双引号、行尾注释与续行。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
格式化结果
这个工具能做什么
- 把团队里各写各的 .env 统一成一种风格:等号对齐、空行规整、变量按字母序或按前缀分组。
- 清理复制粘贴留下的重复变量,只保留最后生效的那一个,并告诉你删掉了哪些。
- 给值统一补上引号,避免值里的空格或 # 在部署时被解释成注释。
示例
输入
PORT=8080 API_URL=https://example.com API_KEY=secret PORT=3000
输出
API_URL = https://example.com API_KEY = secret PORT = 3000
默认保持原序并去重(保留最后一个 PORT);选「字母序」会按变量名重排,选「分组」会按 API_ / DB_ 这样的前缀分块。
常见问题
去重时保留哪一个值?
保留最后一个,也就是运行时真正生效的那个;被去掉的行数和重复的键名都会在结果下方提示。
对齐等号会不会影响使用?
不会。KEY = value 与 KEY=value 在 dotenv 里完全等价,对齐只是让文件更好读,引号与转义规则都不变。
排序会把注释弄乱吗?
注释会跟着它下面的变量一起移动;文件最上面、后面跟着空行的注释块视为文件头注释,排序时留在原位。
会自动给值加引号吗?
默认只在必要时加:值里有空格、#、引号或换行才加双引号,并转义其中的换行与引号。也可以强制总是加或完全不加。
关键词:envdotenv.env 格式化env formatter环境变量sort envdedupe去重对齐等号config file