🍋
Menu
.yml Code

YML(YAML 别名)

YML 是 YAML 文件的替代扩展名,功能上与 .yaml 完全相同。两种扩展名都被广泛使用,.yml 在某些生态系统(Docker Compose、GitHub Actions)中更常见,而官方 YAML 规范推荐使用 .yaml。

MIME 类型

application/x-yaml

类型

文本

压缩

无损

优点

  • + Shorter extension, widely recognized
  • + Default in Docker Compose (docker-compose.yml)
  • + Used by GitHub Actions (.github/workflows/*.yml)

缺点

  • Not the officially recommended extension (.yaml is preferred)
  • Inconsistency between .yml and .yaml can confuse tooling
  • Same indentation pitfalls as .yaml

何时使用 .YML

在项目中统一使用 .yml 或 .yaml;.yml 常用于 Docker Compose 和 GitHub Actions,而 .yaml 是官方扩展名。

技术细节

与 .yaml 文件完全相同 — 相同的 YAML 规范、相同的解析器、相同的功能。文件扩展名纯粹是装饰性的,不影响解析行为。

历史

.yml 扩展名作为 .yaml 的较短替代出现,遵循三字符扩展名的惯例。许多工具同时接受两者,选择哪个主要取决于项目约定。

从 .YML 转换

转换为 .YML

相关格式