Kate's skabelonformat

Hvis du bruger filer med endelsen katetemplate, vil de blive fortolket for skabeloninformation, makroer og markørposition.

Skabeloninformation

Mens filen læses holder tolkeren linjer der begynder med udtrykket katetemplate: og gennemsøger dem for skabeloninformation på formen VARIABLENAME=VALUE. Den første linje der ikke starter med katetemplate: vil blive opfattet som skabelonens indhold. VALUE kan indeholde et vilkårligt tegn bortset fra lighedstegnet (=). Lovlige variabelnavne er:

Skabelon

Dette er skabelonnavnet, vist i menuen Fil->Fra skabelon.

Gruppe

Gruppen placerer skabelone i en undermenu for menuen Fil->Fra skabelon.

Navn

Dette er navnet der vil blive sat for dokumentet, og vist i fillisten og titellinjen. Hvis navnet indeholder %N vil det blive erstattet med et tal, der øges hvis flere dokumenter har samme navn.

Fremhæv

Dette plugin vil forsøge at sætte fremhævning for det nye dokument til værdien for denne variabel. Værdien skal være navnet, som fundet i Værktøjer->Fremhæv.

Beskrivelse

En kort informativ beskrivelse af skabelonen. Dette bruges for øjeblikket til at sætte en 'Have er dette'-streng for menupunktet, men kan bruges til flere formål i fremtiden.

Forfatter

En streng der identificerer forfatteren, for eksempel på formen Navn <e-mail-adresse>. Dette bruges for øjeblikket til at sætte en 'Have er dette'-streng for menupunktet, men kan bruges til flere formål i fremtiden..

Skabelonmakroer

Når skabelonens indhold fortolkes, bliver makroer på formen %{NAME} eller ${NAME} udvidet. Hvis du bruger $-præfikset, vil de udvidede makroer blive behandlet som en redigerbar variabel når et dokument oprettes ud fra skabelonen, hvorimod hvis du bruger % sker dette ikke, medmindre udvidelsen er mislykket.

Følgende makroer udvides:

time

Udvides til det nuværende tidspunkt på dit lokale format.

date

Udvides til nuværende dato på kort format.

datetime

Udvider til dato og tidspunkt, formateret som en streng ifølge dine lokale indstillinger.

year

Det nuværende år som et fircifret tal.

month

Det fulde navn på måneden, ifølge de lokale indstillinger.

day

Udvides til månedens nuværende dag.

hostname

Udvides til 'hostname' for din computer.

index

Udvides til 'i'.

fullname

Udvides til dit fulde navn, som defineret i din ejeradresse i KDE's standard-adressebog.

firstname

Udvides til dit fornavn, som defineret i din ejeradresse i KDE's standard-adressebog.

lastname

Udvides til dit efternavn, som defineret i din ejeradresse i KDE's standard-adressebog.

email

Udvides til din e-mail-navn, som defineret i din ejeradresse i KDE's standard-adressebog.

Enhver makro der ikke er i ovenstående liste behandles som en redigerbar variabel uanset præfiks. Hvis den samme variabel forekommer flere gange i skabelonen, kan de redigeres på en gang efter et dokument er oprettet ud fra skabelonen.

Indstilling af markørens position

Den specielle makro ${cursor} bliver erstattet med en lodret linje og tilføjet til slutningen af redigerbare variabler, uafhængig af dens placering i teksten.