Hvorfor indsættelse i VS Code bliver et rod
Når du kopierer fra en hjemmeside, indeholder udklipsholderen sidens fulde HTML-fragment — inline-styles, spans, smarte anførselstegn og sporingsattributter. Hvad der sker ved indsættelse afhænger af, hvor du lander:
I en .md-fil
VS Code indsætter rå HTML ordret. Markdown-renderere tolererer noget inline-HTML, så intet fejler — men din fil bliver ulæselig, og renderere viser måske stylingen forkert.
I en kildefil
Kodekommentarer fyldt med markup er støj for dig og for enhver, der læser koden bagefter.
I et dokument
Uden en formatter ender du med inkonsistente anførselstegn, bløde bindestreger og sporingsparametre i URLs.
Dine muligheder sammenlignet
| Mulighed | Hvad du får | Begrænsning |
|---|---|---|
| Almindelig indsættelse (Ctrl/Cmd+V) | Rå HTML verbatim | Ingen konvertering |
| VS Code "Paste as plain text"-udvidelser | Ren tekst uden formatering | Tabeller, links og struktur går tabt |
| Markdown Paste-udvidelser | HTML konverteret til Markdown | Varyende kvalitet; de fleste kræver ekstra opsætning per sprog |
| Clean Copy til VS Code | Ren Markdown ELLER ren tekst, kun markering hvis du vil | Kræver installation (gratis) |
Sådan gør du med Clean Copy
- Installer udvidelsen fra filen i Clean Copy-repoet (Marketplace-udgivelsen er undervejs) — se clean-copy-siden under Option G.
- KopiérCtrl/Cmd+C).
- Indsæt som Markdown med Ctrl+Shift+V (Cmd+Shift+V på Mac) — eller brug kommandopaletten: "Clean Copy: Paste HTML as Markdown".
- Skal det være ren tekst? Brug "Clean Copy: Paste as Clean Text". Har du allerede markeret kode, konverterer "Convert Selection to Markdown" det valgte.
Konverteringen kører 100 % lokalt: overskrifter bliver til #, links til [tekst](url), lister, fed/kursiv, kodeblokke og tabeller bevares — mens styles, scripts og sporingsattributter sorteres fra.
Ofte stillede spørgsmål
Kan VS Code indsætte HTML som Markdown?
Ikke som standard. Indsætter du formateret tekst i en Markdown-fil, lander rå HTML-tags. Du skal bruge en udvidelse som Clean Copy til VS Code, som konverterer udklipsholderens HTML til Markdown (Ctrl/Cmd+Shift+V), før teksten lander i editoren.
Hvad er genvejen til at indsætte uden formatering i VS Code?
Der er ingen som standard. Med Clean Copy installeret indsætter Ctrl+Shift+V (Cmd+Shift+V på Mac) udklipsholderen som ren Markdown, og kommandopaletten har også en indsæt-som-ren-tekst-kommando.
Bevarer konverteringen links, overskrifter og tabeller?
Ja. Overskrifter bliver til #-niveauer, links til [tekst](url), lister forbliver lister, fed/kursiv overlever, kodeblokke bliver hegnede blokke, og simple tabeller bliver til pipe-tabeller.
Bliver noget sendt til en server?
Nej. Clean Copy kører helt inde i din editor. Udklipsholderens indhold konverteres lokalt og forlader aldrig din maskine.
Læs også den engelske udgave: Paste as Markdown in VS Code — eller se guiden om Chrome-udvidelsen Kopiér som Markdown og HTML til Markdown i terminalen.
Relateret: HTML til Markdown-API
Skal din hjemmeside holde sig online? DeskUptime er et gratis desktopprogram til uptime- og SSL-certifikatovervågning for macOS, Linux og Windows.