Hvorfor konvertere YML til YAML?
Nogle værktøjer, linters eller CI-platforme kræver filendelsen .yaml af konvention, selvom .yml er lige så gyldig. Docker Compose, GitHub Actions og GitLab CI bruger alle dette format under en eller begge filendelser. Omdøbning er den komplette løsning, når et målsystem insisterer på den længere form. Se .YAML formatsiden for en fuld teknisk oversigt.
Sådan konverterer du YML til YAML
Stifinder BUILT-IN
Aktiver filendelser under Vis > Vis > Filnavneudvidelser, højreklik derefter på filen og omdøb den fra .yml til .yaml.
Finder BUILT-IN
Klik på filen og tryk på Retur for at omdøbe den, skift derefter filendelsen fra .yml til .yaml og bekræft.
Kommandolinje - PowerShell CLI
Kør Rename-Item config.yml config.yaml for at omdøbe en enkelt fil.
Kommandolinje - mv CLI
Kør mv config.yml config.yaml på macOS eller Linux for at omdøbe filen øjeblikkeligt.
Om disse formater
En .yml-fil er en almindelig tekstkonfigurations- eller datafil skrevet i YAML (YAML Ain't Markup Language). Åbn den med enhver kodeeditor - VS Code med YAML-udvidelsen er det bedste valg…
Åbn .YML detaljer →En .yaml (eller .yml) fil er struktureret data eller konfiguration i almindelig tekst skrevet i YAML, brugt til CI/CD-pipelines, Docker Compose, Kubernetes-manifester og app-konfiguration.…
Åbn .YAML detaljer →Kvalitet & hvad man skal være opmærksom på
- Begge filendelser indeholder identisk indhold - ingen data, indrykning eller kommentarer ændres ved omdøbningen.
ymlblev almindeligt gennem udbredte filnavne somdocker-compose.ymlog.travis.yml;.yamlforetrækkes i mange nyere projekter.- Omdøbning retter ikke YAML-syntaksfejl - tabulatorer til indrykning og uanførte boolske værdier (
yes,no,on,off) forårsager parse-fejl under begge filendelser.
Ofte stillede spørgsmål
Skal jeg redigere noget inde i filen, når jeg skifter fra .yml til .yaml?
Hvorfor bruger nogle projekter .yml og andre .yaml?
.yml stammer fra før understøttelse af lange filendelser i Windows og blev hængende i populære filnavne; nye projekter foretrækker ofte .yaml, fordi det staver formatnavnet fuldt ud.