Waarom YML naar YAML converteren?
Sommige tools, linters of CI-platforms vereisen de .yaml-extensie uit gewoonte, ook al is .yml even geldig. Docker Compose, GitHub Actions en GitLab CI gebruiken dit formaat allemaal onder een van beide of beide extensies. Hernoemen is de volledige oplossing wanneer een doelsysteem aandringt op de langere vorm. Zie de .YAML formaatpagina voor een volledig technisch overzicht.
Hoe YML naar YAML te converteren
Verkenner BUILT-IN
Schakel bestandsextensies in onder Beeld > Weergeven > Bestandsnaamextensies, klik vervolgens met de rechtermuisknop op het bestand en hernoem het van .yml naar .yaml.
Finder BUILT-IN
Klik op het bestand en druk op Enter om het te hernoemen, wijzig vervolgens de extensie van .yml naar .yaml en bevestig.
Opdrachtregel - PowerShell CLI
Voer Rename-Item config.yml config.yaml uit om een enkel bestand te hernoemen.
Opdrachtregel - mv CLI
Voer mv config.yml config.yaml uit op macOS of Linux om het bestand direct te hernoemen.
Over deze formaten
Een .yml-bestand is een configuratie- of gegevensbestand in platte tekst, geschreven in YAML (YAML Ain't Markup Language). Open het met elke code-editor - VS Code met de YAML-extensie is de…
Open .YML details →Een .yaml (of .yml) bestand is platte tekst met gestructureerde gegevens of configuratie geschreven in YAML, gebruikt voor CI/CD-pipelines, Docker Compose, Kubernetes-manifesten en…
Open .YAML details →Kwaliteit & waar op te letten
- Beide extensies bevatten identieke inhoud - er worden geen gegevens, inspringingen of opmerkingen gewijzigd door de hernoeming.
ymlwerd gebruikelijk door veelgekopieerde bestandsnamen zoalsdocker-compose.ymlen.travis.yml;.yamlheeft de voorkeur in veel nieuwere projecten.- Hernoemen lost geen YAML-syntaxfouten op - tabs voor inspringing en niet-geciteerde boolean-achtige waarden (
yes,no,on,off) veroorzaken parse-fouten onder beide extensies.
Veelgestelde vragen
Moet ik iets in het bestand bewerken wanneer ik overstap van .yml naar .yaml?
Waarom gebruiken sommige projecten .yml en andere .yaml?
.yml dateert van vóór de ondersteuning van lange extensies op Windows en bleef hangen in populaire bestandsnamen; nieuwe projecten verkiezen vaak .yaml omdat het de formaatnaam volledig uitschrijft.