Kate-plugin-håndbogen
Kate-plugin-håndbogen
næste

Kate-plugin-håndbogen

Oversætter: Erik Kjær Pedersen
revision 3.5.1 (2006-02-24)

Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".

Dette er håndbogen for plugin for Kate, KDE's avancerede teksteditor.


Kapitel 1. Kate-plugin
Kate-plugin
forrige
næste

Kapitel 1. Kate-plugin

Kate's plugin er yderligere funktioner for editoren Kate. De kan tilføje ekstra menuer og genvejstaster, og udvide Kates funktioner. Du kan installere så mange eller så få som du vil, inde i Kate. Åbn Kates indstillingsdialog med Opsætning->Indstil Kate.... Vælg Program->Plugin for at vælge de ønskede plugin.

Flere oplysninger om brug af Kate og aktivering af de plugin du ønsker findes i Kate-håndbogen.

De plugin der er installeret i denne håndbog er:

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 2. XML-komplettering
XML-komplettering
forrige
næste

XML-komplettering

Daniel Naber

revision 3.5.2 (2006-05-17)

Dette plugin understøtter at skrive XML-filer ved at give en liste af tilladte mærker og mere.

Dette plugin giver vink om hvad der er tilladt på et bestemt sted i en XML-fil, ifølge filens DTD. Det vil give en liste af mulige elementer, attributter, attribut-værdier eller entiteter, afhængig af markørens aktuelle position (f.eks. er alle entiteter på en liste hvis tegnet til venstre for markøren er “&”). Det er også muligt at lukke det nærmeste åbne mærke til venstre.

DTD'en skal findes i XML-format, som produceret af Perl-programmet dtdparse. Vi vil kalde en DTD i dette en “meta-DTD”. Nogle meta-DTD'er medfølger. De er installerede i $KDEDIR/share/apps/katexmltools/, som også er standardmappen når du vælger Tilknyt Meta-DTD.... For at producere dine egne meta-DTD'er, skal du have dtdparse fra http://dtdparse.sourceforge.net.

Hvordan bruges det

Start Kate og åbn indstillingsdialogen med Opsætning->Indstil Kate.... Markér derefter Kate XML-komplettering, som vises i afsnittet Program Plugin. Vælg derefter XML->Tilknyt meta-DTD.... Hvis dokumentet ikke indeholder en “doctype” eller en ukendt doctype, skal du vælge en meta-DTD i filsystemet. Ellers så indlæses den meta-DTD som hører sammen med det nuværende dokuments doctype automatisk.

Du kan nu bruge dette plugin mens du skriver din tekst:

< (mindre end-tasten)

Dette vil udløse en liste af mulige elementer, med mindre markøren allerede er indeni et mærke. Bemærk at du ikke for øjeblikket kan bruge dette til at indsætte topniveau-elementet (f.eks. “<html>”).

" (citationstegn-tast)

Citationstasten vil udløse en liste af mulige attributværdier (hvis der er nogen) hvis du er indeni et mærke.

(mellemrumstast)

Denne tast vil udløse en liste af mulige attributter for det aktuelle element hvis du er indeni et mærke.

& (ét-tasten)

Denne tast vil udløse en liste af navngivne entiteter.

Egenskaber og begrænsninger
Egenskaber og begrænsninger

Egenskaber og begrænsninger

Du kan teste alle funktioner og begrænsninger ved at indlæse $KDEDIR/share/apps/katexmltools/testcases.xml i Kate og følge instruktionerne. Bemærk at arbejde med mere end en visning pr dokument endnu ikke er understøttet rigtigt af dette plugin.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menustruktur
Menustruktur

Menustruktur

XML->Indsæt element... (Ctrl+Retur)

Dette vil åbne en dialog der lader indsætte et XML-element. <-, >-tegnene og afslutningsmærket vil blive indsat automatisk. Hvis du har markeret tekst når dette menupunkt er valgt, vil den markerede tekst blive omgivet af åbnings- og afslutningsmærket. Dialogen tilbyder også komplettering af alle elementer der kan indsættes ved den aktuelle markørposition hvis du har tilknyttet en meta-DTD ved brug af Tilknyt Meta-DTD....

XML->Afslut element (Ctrl+<)

Dette vil gennemsøge din tekst for et mærke, der endnu ikke er lukket og vil lukke det ved at indsætte det tilsvarende lukke-mærke. Søgningen starter ved markørens position og går til venstre. Hvis den ikke kan finde et åbent mærke så vil ingenting ske.

XML->Tilknyt meta-DTD...

Dette vil fortælle dette plugin hvilket meta-DTD der skal bruges for det aktuelle dokumenter. Bemærk at denne tilknytning ikke vil blive gemt. Du vil skulle gentage det når du starter Kate næste gang.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Tak og anerkendelser
Tak og anerkendelser

Tak og anerkendelser

Kate-plugin “XML-Komplettering” ophavsret 2001,2002 ved Daniel Naber .

Dokumentation ophavsret 2001,2002 Daniel Naber

Dansk oversættelse Erik Kjær Pedersen

Dette program er udgivet under betingelserne i GNU General Public License.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 3. XML-validering
XML-validering
forrige
næste

XML-validering

Daniel Naber

Oversætter: Erik Kjær Pedersen
revision 3.5.2 (2006-05-17)

Dette plugin tjekker XML-filer for gyldighed og veludformning.

Dette plugin undersøger den aktuelle fil. En liste over advarsler og fejl vil fremkomme i bunden af Kates hovedvindue. Du kan klikke på en fejlmeddelelse for at hoppe til det tilsvarende sted i filen. Hvis filen har en “DOCTYPE”, vil den til denne doctype givne DTD blive brugt til at undersøge filens gyldighed. DTD'en forventes at være placeret relativt til den aktuelle fil. Hvis f.eks. doctypen henviser til “DTD/xhtml1-transitional.dtd” og filen er /home/peter/test.xml, så forventes DTD'en at være /home/peter/DTD/xhtml1-transitional.dtd. Eksterne DTD'er specificeret via http er imidlertid understøttet.

Hvis filen ikke har nogen doctype, vil den blive undersøgt for veludformning.

For at lære mere om XML, se de officielle W3C XML-sider.

Internt kalder dette plugin den eksterne kommando xmllint som er en del af libxml2. Hvis denne kommando ikke er korrekt installeret på dit system, vil dette plugin ikke fungere.

Bemærk

Det er nødvendigt at skrive en midlertidig fil til den mappe som indeholder filen der skal undersøges, så du er nødt til at have skriveadgang til den mappe.

For at indlæse dette plugin, åbnes først Kates indstillingsdialog under Opsætning->Indstil Kate... . Markér derefter Kate XML-validering, som vises under Program Plugin og luk dialogen.

Menustruktur

XML->Validér XML

Dette vil starte undersøgelsen som beskrevet ovenfor.

Tak og anerkendelser
Tak og anerkendelser

Tak og anerkendelser

Kate-plugin “XML-validering” - ophavsret 2002 Daniel Naber .

Dokumentation - ophavsret 2002 Daniel Naber

Dansk oversættelse Lars Schunk

Dette program er udgivet under betingelserne i GNU General Public License.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 4. Indsæt kommando
Indsæt kommando
forrige
næste

Indsæt kommando

Anders Lund

revision 3.5.2 (2006-05-17)

Indsæt kommando”-plugin tillader dig at indsætte uddata fra skalkommandoer i et dokument der er åbent i Kate.

Indsæt kommando”-plugin tillader dig at indsætte uddata fra skalkommandoer i et dokument der er åbent i Kate.

Aktivér først pluginnet “Indsæt kommando” ved at bruge dialogen Opsætning->Indstil Kate... og markér Kate Indsæt kommando i Program i fanebladet Plugin og luk dialogen.

Fundamentale ting på skærmen

For at bruge dette plugin vælges Indsæt kommando... fra Værktøjer-menuen. Den vil præsentere dig for en lille dialog til indtastning af kommandoen, valg af arbejdsmappe og valg af om du vil have (STDERR uddata) inkluderet i den indsatte tekst. Du kan også få kommandostrengen skrevet oven over uddata.


'Indsæt kommando'-dialogen

Dette plugin kan huske et antal kommandoer som valgt på indstillingssiden. Disse bruges til auto-komplettering og kan vælges fra en liste i kommando-indgangen.

Som standard vil kommando køre i arbejdsmappen for kate-processen, hvilket sædvanligvis er din hjemmemappe. Dette kan ændres i indstillingssiden for dette plugin.

Bemærk at en vilkårlig skal-kommando der kræver inddata fra brugeren (for eksempel kodeord) eller bruger en ncurses-grænseflade eller noget lignende (for eksempel top) ikke vil kunne producere de forventede uddata.

Indstilling
Indstilling

Indstilling

For at indstille pluginnet “Indsæt kommando”, åbnes Kates indstillingsdialog i menuen Opsætning->Indstil Kate... og så vælges Plugin+Indsæt kommando.


Indstillingsfanebladet for Indsæt kommando

Følgende indstillingsmuligheder er til stede:

Antal kommandoer der huskes

Denne indstilling præsenteres som et spinfelt, som du kan sætte til antallet af kommandoer der skal huskes. Et vilkårligt antal fra 0 til 99 er lovligt. Standard er 20.

Standard arbejdsmappe

Denne indstilling, præsenteret som et sæt radioknapper, tillader dig at afgøre hvordan arbejdsmappen for en kommando vælges. Valgmulighederne er arbejdsmappen for Kate-processen (sædvanligvis din hjemmemappe hvis Kate er startet fra K-menuen), mappen for dokumentet (hvis der er en, ellers bruges ovennævnte mulighed) eller arbejdsmappen for den sidste kommando kørt i dette plugin.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Tak og anerkendelser
Tak og anerkendelser

Tak og anerkendelser

Kate-plugin “Indsæt kommando” ophavsret 2001 ved Anders Lund .

Dokumentation ophavsret 2001 Anders Lund

Dansk oversættelse Erik Kjær Pedersen

Dette program er udgivet under betingelserne i GNU General Public License.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 5. HTML-værktøjer
HTML-værktøjer
forrige
næste

HTML-værktøjer

Francis Giannaros

revision 1.00.00 (2002-05-15)

Et plugin som hjælper til med at indsætte HTML-element.

Dette plugin viser en dialog som spørger efter et HTML-mærkenavn. Egenskaber og værdier som skal tilføjes i den indledende mærke skal skrives ind som egenskabsnavn="egenskabsværdi". Når returtasten trykkes, indsættes det indledende, og tilsvarende afsluttende, mærke i dokumentet.

Menustruktur

Værktøj->HTML-mærke...

Dette viser dialogen som beskrives ovenfor.

Tak og anerkendelser
Tak og anerkendelser

Tak og anerkendelser

Kate-pluginnet “HTML-værktøj” ophavsret 2002 Joseph Wenninger .

Dokumentation opgavsret 2005 Francis Giannaros

Dansk oversættelse Erik Kjær Pedersen

Dette program er udgivet under betingelserne i GNU General Public License.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 6. Åbn sidehoved
Åbn sidehoved
forrige
næste

Åbn sidehoved

Kate-plugin “Open Header” har ingen dokumentation for øjeblikket. Hvis du er interesseret i rette op på denne situation, så kontakt venligst Lauri Watts , KDE's dokumentationsholds koordinator.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 7. Tekstfilter
Tekstfilter
forrige
næste

Tekstfilter

Kate-plugin “Tekstfilter” har ingen dokumentation for øjeblikket. Hvis du er interesseret i rette op på denne situation, så kontakt venligst Lauri Watts , KDE's dokumentationsholds koordinator.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 8. Filskabeloner
Filskabeloner
forrige
næste

Filskabeloner

Anders Lund

Oversætter: Erik Kjær Pedersen
revision 0.1 (2006-01-10)

Filskabelon-plugin tillader dig at lave filer baseret på andre filer. Du kan bruge en vilkårlig fil som skabelon, hvilket vil lave en kopi af filen med en tom URL, eller bruge en speciel skabelonfil som kan indeholder makroer til at udfylde information s[som dit navn og e-mail-adresse, dagens dato og så videre, og placere markøren et godt sted i den nye fil.

Derudover vil skabeloner der er i skabelonmapper blive præsenteret under menupunktet Fil->Ny ud fra skabelon.

Dette plugin sørger også for en metode til nemt at lave en ny skabelon ud fra et åbent dokument.

Skabelonmapper en en del af KDE's filsystem, og består af i det mindste KDEDIR/share/applications/kate/plugins/katefiletemplates/templates og KDEHOME/share/applications/kate/plugins/katefiletemplates/templates. Hvis din KDEDIRS miljøvariabel indeholder yderligere mapper, gennemsøges disse også for en lignende undermappe. Hvis skabeloner med samme navn bliver fundet, så vælges den i den lokale (KDEHOME)-mappe.

Menustruktur

Fil+Ny fra skabelon->Vilkårlig fil...

Præsentere dig for en 'Åbn fil'-dialog der lader dig bruge en vilkårlig fil som skabelon. Hvis den valgte fil har endelsen katetemplate vil den blive fortolket for skabeloninformation og makroer.

Fil+Ny fra skabelon->Brug nylige

Præsentere en liste af filer der er blevet brugt som skabeloner for nylig, repræsenteret ved deres URL.

Fil->Ny fra skabelon

De tilbageværende undermenuer indeholder link til skabeloner. Klik på et menupunkt for at lave en fil som beskrevet i menupunktets tekst.

Opsætning->Håndtér skabeloner...

Dette vil starte en dialog med en liste af alle skabeloner fundet indeni skabelonmapperne, sammen med valgmuligheder for at tilføje, redigere eller fjerne skabeloner.

Brig en Kate-skabelon
Brig en Kate-skabelon

Brig en Kate-skabelon

Når der laves en fil ud fra en skabelon der indeholder makroer, vil nogle makroer ses som redigerbare variabler i teksten. Sådanne variabler ses som understregede ord i teksten.

Den første variabel vil blive valgt, så skal blot skrive for at redigere den. Hvis dokumentets tekst indeholder flere dugaver af den samme variabel, bliver de også ændret mens du redigerer. For at gå til den næste redigerbare variabel, så tryk på TAB-tasten. Når den sidste variabel er redigeret, droppes listen og din TAB-tast virker igen som normalt.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lav dine egen skabeloner
Lav dine egen skabeloner

Lav dine egen skabeloner

For at lave en ny skabelon, bruges punktet Opsætning->Håndtér skabeloner til at starte skabelonhåndteringsdialogen. I den klikkes på Ny... for at startet Filskabelon-guiden. Du vil blive spurgt om der er en fil du vil lave om til en skabelon og bedt om skabeloninformationsindstillinger, og en skabelonfil vil blive lavet for dig.

Alternativt kan du lave en skabelon manuelt ved at tilføje skabeloninformation foroven i en vilkårlig fil, tilføje tekst og makroer og og gemme den med endelsen katetemplate.

Skabelonmenuen blive automatisk opdateret hvis du valgte at gemme din skabelon i skabelonmappen.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Redigering af skabeloner
Redigering af skabeloner

Redigering af skabeloner

For at redigere en skabelon bruges Opsætning->Håndtér skabeloner.... Vælg skabelonen du ønsker at arbejde med og klik på Redigér..., så vil skabelonfilen blive åbnet. Luk dialogen, redigér skabelonfilen som ønsket, gem den og luk den. Ændringer af skabelonerne får øjeblikkelig virkning, du kan aktivere skabelonen for at teste dine ændringer efter du har gemt den.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kate's skabelonformat
Kate's skabelonformat

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->Ny ud fra skabelon.

Gruppe

Gruppen placerer skabelone i en undermenu for menuen Fil->Ny ud 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ævning.

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.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Tak og anerkendelser
Tak og anerkendelser

Tak og anerkendelser

Kate-plugin “Fil-skabeloner” ophavsret 2004 Anders Lund .

Dokumentation ophavsret 2004 Anders Lund

Dansk oversættelse Erik Kjær Pedersen

Dette program er udgivet under betingelserne i GNU General Public License.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 9. Medvirkende og licens
Medvirkende og licens
forrige

Kapitel 9. Medvirkende og licens

Ophavsret for hvert panelprogram er angivet i det dertil svarende kapitel.

Dokumentation er udgivet under betingelserne i GNU Free Documentation License.

Dette program er udgivet under betingelserne i GNU General Public License.

forrige
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

næste
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team