环境配置检查

.env 编辑器

核对变量与风险提示,在键值表中修改值;排序或覆盖输入前,先查看完整预览。

.env 编辑器

ENV 源文本

在浏览器内运行,输入只留在内存,不进入网址、遥测或本地历史。

结果

校验选项

不同方言的引号、转义和注释规则不同。任何表达式都不会被执行。

5 次赋值 · 5 个唯一键 · 0 次重复 · 1 个空值 · 1 条警告

风险提示 (1)
  • EMPTY:第 4 行为空字符串。

部署失败有时只因为文件后面又写了一次同名变量。.env 编辑器保留每一次赋值,在表中列出行号,让你能找到真正覆盖前值的那一行,而不是只看到一个已经合并的结果。

端口号、布尔字样和空值都按字符串处理。遇到路径反斜杠、带井号的密码或多行证书时,同时核对原文和解析后的表格值,比凭外观猜测加载器的行为更可靠。

为什么使用 .env 编辑器

重复声明也能逐行核对

.env 编辑器把源文本中的每次赋值单独列入键值表,重复名称不会被折叠。警告标出当前行和前一次出现的行,修改时可以选中具体的一次赋值,避免误改其他同名项。

配置文本对应键值表,两个相同的变量标记在表中保留并以警告颜色突出显示。

注释分组内排序,应用前可撤回

独立注释和空行作为分组边界,只对连续赋值进行排序。相同键维持原顺序,行内注释跟随变量移动;预览显示新文本和移动条数,应用后可撤销并恢复输入与结果。

两组配置保留分隔条,只在各组内部调整行顺序,并展示预览和撤销箭头。

先确认方言,再核对实际字符串

01

选对输入规则

默认示例采用本站定义的 dotenv 子集。只有静态 shell 赋值才选择另一方言;待展开的变量、命令和不支持的语法会报错。两种模式都不会启动命令解释器。

02

在键值表里检查含义

切换到键值表后,值按所选方言的引号规则解码;文本结果保留原始值写法。空字符串表示变量已经声明,与文件里完全没有这个变量不同。

03

预览改写并保留撤销机会

新增、编辑、删除、排序和替换文件都会先给出预览。点击应用后保存一次撤销点。关闭自动校验后可用 Ctrl/Cmd + Enter 更新结果;输入或参数变化后,旧结果不能直接导出。

发现配置里的具体问题

保留值写法的格式化

.env 格式化只整理赋值符号周围的空白,保留 export 前缀、引号、转义、注释和空行。文本统一为 LF 换行,并去掉开头的 UTF-8 BOM;不会为了对齐外观而给所有值重新加引号。

带行号的环境变量校验

缺少等号、变量名非法、引号未闭合或引号后出现额外内容时,显示阻断错误及位置。重复键、空值、潜在变量展开和未知双引号转义单独列为风险提示,不会被静默修复。

精确修改一次赋值

键值表支持新增、修改与删除单项。编辑框接收解码后的字符串,再按当前方言写成带引号的字面值,避免新行或引号意外变成另一条配置。重复名称仍可分别选择处理。

从文件读取到完整导出

ENV 文件解析接受 UTF-8 文本,包括 .env.local 等文件名。粘贴与导入都限制为 1 MiB、10,000 次赋值;长表每次显示 100 行,但复制和下载始终使用完整的当前校验结果。

格式正确之外,还要知道这些边界

明确的 dotenv 子集
键名只接受英文字母、数字和下划线,不能以数字开头。单引号内按字面处理;双引号只解码反斜杠 n、反斜杠 r、转义双引号和双反斜杠,其他转义保留原样。支持引号内真实多行,但不承诺与所有加载器完全一致。
不执行或展开表达式
dotenv 值里的 $VAR、变量引用和命令样式文本保持原文并给出风险提示。shell 子集拒绝需要展开的表达式、运算符、引号拼接和续行,仅接受可静态确认的赋值。工具不执行、请求或替换任何值。
重复键不自动删除
所有声明都会保留,后一次出现会提示前一次行号;按本站规则最后一次赋值生效。排序维持同名项的相对顺序,也不会自动把键改成大写。需要清理时,请在表中选中具体声明。
注释决定排序边界
独立注释或空行会结束当前排序组,行内注释则跟着所属赋值一起移动。排序区分大小写,按键名的字符顺序进行;不会按前缀重组整份文件,也不会猜测注释属于哪一个变量。
语法通过不等于部署可用
校验不会确认账号凭据是否有效,也无法判断应用是否缺少必需变量。本页不生成密钥、不导入远程网址,不提供 JSON/YAML 转换或环境合并;检查两份配置的差异请使用独立的 ENV 对比工具。

.env 编辑器常见问题

如何使用这个 .env 编辑器?

先选择符合输入的方言,再检查格式化文本或切换键值表。点击某行的编辑按钮后填写实际字符串,预览并应用;源文本变化会立即让旧结果过期,重新校验通过后才能复制下载。

我的数据安全吗?

配置只在当前浏览器内处理,不发送给服务端,也不写入本地历史。输入、表格、预览和导出文件仍显示原值;共享屏幕时请使用示例数据,下载后的文件也应按原配置的保密要求保存。

执行哪些验证检查?

检查缺少等号、非法变量名、引号未闭合、引号后的额外文本、空字符及不支持的语法。重复键和空值属于警告,可以在确认后导出;.env 编辑器不会把语法有效误报成应用配置完整。

可以按字母顺序排序 .env 文件吗?

可以,但只在连续赋值组内排序,独立注释和空行仍留在原来的组间位置。相同键保持原顺序,因此不会仅因排序改变重复变量最终取值。先看移动条数和预览,再决定是否应用。

可以在哪些格式之间转换?

本页读取并导出 .env 文本,不提供 JSON、YAML 或 Kubernetes 格式转换。方言选择用于改变校验规则,不是把任意 shell 脚本翻译成 dotenv。跨格式任务由相应的独立工具处理。

配置值或解析规则有疑问?

核对下一次配置修改

回到 .env 编辑器,检查风险提示和变更预览,确认后再应用并导出。