Terraform 格式化工具
免费在线Terraform格式化工具,无需安装。美化并格式化HCL代码
关于 Terraform 格式化器
Terraform 格式化器可整理 HashiCorp 配置语言(HCL)代码,让你的 .tf 文件更易读。它会按花括号规范化缩进,在每个 = 号两侧添加单个空格,并保留注释和 HEREDOC 字符串——全部在浏览器中完成,无需任何配置。
使用方法
1. 将 Terraform 代码粘贴到输入框 2. 选择缩进大小(2 或 4 个空格) 3. 根据需要切换「对齐等号」和「排序键」 4. 点击「格式化」整理代码 5. 使用「复制」复制格式化结果
提示与最佳实践
该格式化器专注于一致的缩进和间距,以便快速阅读。它不是完整的 linter——如需严格校验,请在终端中结合 terraform fmt 和 terraform validate 使用。注释和多行 HEREDOC 字符串会按原样保留。
▶格式化器会改变什么?
它会根据花括号嵌套重新缩进,并将属性行改写为「key = value」,等号两侧各加一个空格。注释和 HEREDOC 块保持原样。
▶它会校验我的 Terraform 吗?
不会。它只重新格式化文本以提高可读性。如需捕获真正的错误,请从 Terraform CLI 运行 terraform fmt 和 terraform validate,它们能理解完整的语言。
▶这些选项有什么作用?
缩进大小设置每级 2 或 4 个空格。「对齐等号」和「排序键」用于调整属性布局。无论选择哪些选项,该工具始终保留注释和多行字符串。
▶可以直接提交输出吗?
这是一个不错的起点,但之后请务必运行 terraform fmt 以获得官方格式,因为官方工具能处理此浏览器格式化器可能未覆盖的边界情况。
▶我的代码会被发送到其他地方吗?
不会。格式化完全在浏览器中运行,你的 Terraform 代码绝不会离开你的设备。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。