Appendiks A. Arbejde med Fremhævning

Oversætter: Erik Kjær Pedersen

Indholdsfortegnelse

Overblik
Kate's syntaksfremhævning-system
Hvordan virker det
Regler
Sammenhængsstil og nøgleord
Standardstil
Fremhævningsdefinitionen XML-format
Overblik
Afsnittene i detalje
Tilgængelige standardstiler
Fremhævningsdetektionsregler
Reglerne i detalje
Vink og tricks

Overblik

Syntaksfremhævning er det der får en editor til automatisk at vise tekst i forskellig stil/farve, afhængig af funktionen for strengen i relation til filens formål. I kildekode til et program for eksempel, kan kontroludsagn blive vist som fede, mens datatyper og kommentarer får forskellige farver fra resten af teksten. Dette gør det meget nemmere at læse teksten, og hjælper således forfatteren med at være mere effektiv og produktiv.


En perl-funktion, vist med syntaksfremhævning.

En perl-funktion, vist med syntaksfremhævning.



Den samme perl-funktion, uden fremhævning.

Den samme perl-funktion, uden fremhævning.


Af de to eksempler, hvilket er nemmest at læse?

Kate kommer med et fleksibelt, indstilleligt og brugbart system til at lave syntaksfremhævning, og standarddistributionen giver definitioner for et vidt omfang af programmerings-, script- og opmarkeringssprog og andre tekstfil-formater. Derudover kan du give dine egne definitions i simple XML-filer.

Kate vil detektere de rigtige syntaksregler automatisk når du åbner en fil, baseret på filens MIME-type, bestemt ved dens endelse, eller, hvis den ingen har, indholdet. Skulle du komme ud for et dårligt valg, kan du sætte syntaksen der skal bruges manuelt fra Dokumenter->Fremhævningstilstand-menuen.

Den stil og de farver som bruges af hvert syntaksfremhævningstilstand kan indstilles på siden Udseende i indstillingsdialogen, mens de MIME-typer de skal bruges til håndteres på siden Fremhævning.

Bemærk

Syntaksfremhævning er der for at gøre det nemmer at læse rigtig tekst, men du kan ikke stole på at det vil være en godkendelse af din tekst. Markering af tekst for syntaks er vanskeligt og afhængigt af det format du bruger, og i visse tilfælde vil forfatterne af syntaksreglerne være stolte hvis 98% af teksten blive vist rigtigt, selvom du for det meste skal bruge en sjælden stil for at se de ukorrekte 2%.

Vink

Du kan nedtage opdaterede eller ekstra syntaksfremhævningsdefinitioner fra Kate's netside ved at klikke på Nedtag-knappen i Fremhæv siden for Config-dialogen.