Online kode-syntaksfremhæver
Fremhæv syntaks i op til 500.000 tegn. Vælg sprog eller automatisk detektion, og få linjenumre. Kopier original kode uændret. Behandlingen foregår lokalt i d…
Begynd at bruge
Funktioner og anvendelse
Denne syntaksfremhæver er bygget til at gøre kode lettere at læse på skærmen. Den understøtter op til 500.000 tegn og kan håndtere JavaScript, JSON, HTML, CSS, PHP, SQL og Python. Du kan slå linjenumre til eller fra, og du kan lade værktøjet automatisk forsøge at bestemme sproget.
Sådan fungerer automatisk detektion
Den automatiske detektion tjekker nogle få signaturer i rækkefølge: gyldig JSON i starten, HTML-tags, CSS-selectorer, PHP-tags, SELECT/FROM, Python-def og til sidst JavaScript som standard. Det er en simpel metode, der ikke er fejlsikker.
Eksempel: JSON med linjenumre
Indsæt følgende JSON:
{"navn": "Test", "tal": 42}Vælg sproget JSON og slå linjenumre til. Resultatet viser nøgler og strenge i forskellige farver, og hver linje får et nummer. Den kopierede tekst forbliver den oprindelige JSON-streng.
Begrænsninger
Grammatikken er bevidst lille. Den kan misklassificere kommentarer, indlejrede citater, skabelonliteraler (template literals), sjældne nøgleord og tvetydige korte uddrag. Vælg derfor et bestemt sprog, når nøjagtigheden er vigtig. Værktøjet udfører ikke koden, kontrollerer den ikke for fejl og beskytter ikke mod sikkerhedsproblemer.
Ofte stillede spørgsmål
Hvordan håndteres HTML- eller script-tags, jeg indsætter?
Indholdet escapes, før det pakkes ind i span-elementer. Det betyder, at indsatte tags eller scripts ikke udføres i browseren – de vises kun som tekst.
Hvorfor er min kode ikke farvet korrekt?
Den automatiske detektion er simpel og kan misforstå korte eller tvetydige uddrag. Vælg sproget manuelt for at få det bedste resultat. Kommentarer og komplekse strenge kan også blive misfarvet på grund af den lille grammatik.
Ændrer værktøjet min kode, når jeg kopierer?
Nej. Den kopierede tekst er altid den oprindelige kildekode. Farverne og linjenumrene findes kun i forhåndsvisningen.
Checkliste til brug
- Vælg det korrekte sprog manuelt, hvis du har brug for præcis fremhævning.
- Hold dig under 500.000 tegn for at undgå afkortning.
- Brug linjenumre, når du skal henvise til bestemte linjer.
- Kopier altid fra kildefeltet, hvis du vil have den rene tekst.
Behandlingen foregår lokalt i din browser.