Hvorfor konvertere YAML til YML?
Nogle værktøjer har hårdkodet, hvilken filendelse de leder efter. Docker Compose forventer traditionelt docker-compose.yml, mange CI-systemer kræver .yml-pipelinefiler, og 3-tegnsformen overlever i projekter med ældre konventioner. Omdøb din .yaml-fil til .YML, når et framework eller en teamkonvention kræver det.
Sådan konverterer du YAML til YML
Stifinder - Windows BUILT-IN
Højreklik på filen, vælg Omdøb, og skift filendelsen fra .yaml til .yml.
Finder - macOS BUILT-IN
Klik på filnavnet én gang for at markere det, tryk på Retur for at omdøbe, og skift derefter .yaml til .yml.
Kommandolinje - mv / ren CLI
På macOS eller Linux kør mv filnavn.yaml filnavn.yml; i Windows Kommandoprompt kør ren filnavn.yaml filnavn.yml.
PowerShell - Rename-Item BUILT-IN
Kør Rename-Item filnavn.yaml filnavn.yml for at omdøbe en enkelt fil.
Om disse formater
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 →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 →Kvalitet & hvad man skal være opmærksom på
.yamlog.ymler byte-for-byte identiske - alle større YAML-parsere (PyYAML, Go yaml.v3, Ruby Psych) accepterer begge filendelser uden forskel.- Efter omdøbning skal du opdatere eventuelle scripts eller konfigurationsfiler, der refererer til det gamle filnavn.
- Værktøjer som
yqkan læse.yamlog outputte.yml, men brug dem kun, når du også har brug for at transformere dataene - en almindelig omdøbning er ellers nok.
Ofte stillede spørgsmål
Er der nogen reel forskel på .yaml og .yml?
.yml er den ældre 3-tegns DOS-form; .yaml er hvad YAML-specifikationen anbefaler, men begge fungerer overalt.Vil omdøbning af filen ødelægge noget?
Hvilken filendelse skal jeg bruge?
.yaml den specifikations-anbefalede form; .yml er almindelig i Docker- og CI-økosystemer.