Handbok Kate insticksprogram
Handbok Kate insticksprogram
Nästa

Handbok Kate insticksprogram

Översättare: Stefan Asserhäll
Revision 3.5.1 (2006-02-24)

Härmed ges tillåtelse att kopiera, distribuera och/eller ändra detta dokument under villkoren i GNU Free Documentation License, Version 1.1 eller någon senare version publicerad av Free Software Foundation; utan invarianta avsnitt, utan framsidestexter och utan baksidestexter. En kopia av licensen inkluderas i avsnittet som heter "GNU Free Documentation License".

Det här är handboken för insticksprogram för Kate, KDE:s avancerade texteditor.


Kapitel 1. Kate insticksprogram
Kate insticksprogram
Föregående
Nästa

Kapitel 1. Kate insticksprogram

Kate insticksprogram är ytterligare funktioner för editorn Kate. De kan lägga till extra menyer och snabbtangenter, och utöka Kates funktioner. Du kan installera så många eller så få du vill, inne i Kate. Öppna Kates inställningsdialogruta med Inställningar->Anpassa Kate.... Använd Program->Insticksprogram för att välja önskade insticksprogram.

Mer information om att använda Kate och att aktivera de insticksprogram som du vill ha, finns i Kates handbok.

Insticksprogrammen som ingår i den här handboken är:

Föregående
Nästa
Hem


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
Föregående
Nästa

XML-komplettering

Daniel Naber

Revision 3.5.2 (2006-05-17)

Det här insticksprogrammet stödjer att skriva XML-filer, genom att lista tillåtna taggar med mera.

Det här insticksprogrammet ger tips om vad som är tillåtet på vissa ställen i en XML-fil, i enlighet med filens DTD. Det listar möjliga element, egenskaper, egenskapsvärden eller objekt, beroende på markörens plats (t.ex. så listas alla objekt om tecknet till vänster om markören är “&”). Det är också möjligt att avsluta den närmaste taggen till vänster som ännu ej avslutats.

En DTD på XML-format, som skapas av Perl-programmet dtdparse måste finnas. Den här sortens DTD:er kallas för “meta-DTD:er”. Vissa meta-DTD:er medföljer. De är installerade i $KDEDIR/share/apps/katexmltools/, som också är den förvalda katalogen när du väljer Tilldela meta-DTD.... För att skapa dina egna meta-DTD:er, hämta dtdparse från http://dtdparse.sourceforge.net.

Användning

Starta Kate och öppna inställningsdialogrutan med Inställningar->Anpassa Kate.... Markera därefter Kate XML-komplettering, som visas i avsnittet Program Insticksprogram. Välj därefter XML->Tilldela meta-DTD.... Om dokumentet inte innehåller någon “DOCTYPE” eller en okänd doctype, måste du välja en meta-DTD i filsystemet. Annars så laddas automatiskt den meta-DTD som hör ihop med det nuvarande dokumentets doctype.

Nu kan du använda insticksprogrammet medan du skriver in text:

< (mindre än)

Det här visar en lista med möjliga element om inte markören redan är inne i en tagg. Observera att du för närvarande inte kan använda det här för att infoga toppnivåelementet (t.ex. “<html>”).

" (citationstecken)

Ett citationstecken visar en lista med möjliga attributvärden (om det finns några) när du är inne i en tagg.

(mellanslag)

Den här tangenten visar en lista med möjliga egenskaper för det nuvarande elementet om du är inne i en tagg.

& (och-tecken)

Den här tangenten visar en lista med namngivna objekt.

Funktioner och begränsningar
Funktioner och begränsningar

Funktioner och begränsningar

Du kan prova alla funktioner och begränsningar genom att ladda $KDEDIR/share/apps/katexmltools/testcases.xml i Kate och följa instruktionerna. Observera att arbeta med mer än en vy per dokument ännu inte stöds på ett riktigt sätt av insticksprogrammet.



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

Menystruktur
Menystruktur

Menystruktur

XML->Infoga element... (Ctrl+Retur)

Det här visar en dialogruta som låter dig infoga ett XML-element. Tecknen <, > och den avslutande taggen infogas automatiskt. Om du har markerat text när menyalternativet väljes, så omges den markerade texten av den inledande och avslutande taggen. Dialogrutan tillhandahåller också komplettering av alla element som kan infogas vid markörens nuvarande position, om du har tilldelat en meta-DTD genom att använda Tilldela meta-DTD... .

XML->Avsluta element (Ctrl+<)

Det här söker i texten efter en tagg som ännu inte avslutats och avslutar den genom att sätta in motsvarande avslutningstagg. Sökningen börjar på markörens plats och går åt vänster. Om ingen tagg som inte har avslutats hittas, händer ingenting.

XML->Tilldela meta-DTD...

Det här talar om för insticksprogrammet vilken meta-DTD som ska användas för det nuvarande dokumentet. Observera att den här tilldelningen inte sparas. Du måste upprepa den när du startar Kate nästa gång.



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

Tack och erkännanden
Tack och erkännanden

Tack och erkännanden

Kate insticksprogram “XML-komplettering” copyright 2001,2002 Daniel Naber .

Dokumentation copyright 2001,2002 Daniel Naber

Översättning Stefan Asserhäll

Det här programmet licensieras under villkoren 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

Föregående
Nästa
Hem


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
Föregående
Nästa

XML-validering

Daniel Naber

Översättare: Stefan Asserhäll
Revision 3.5.2 (2006-05-17)

Det här insticksprogrammet kontrollerar att XML-filer är välformade och giltiga.

Det här insticksprogrammet kontrollerar nuvarande fil. En lista med varningar och fel visas längst ner i Kates huvudfönster. Du kan klicka på ett felmeddelande för att hoppa till motsvarande plats i filen. Om filen har en “DOCTYPE”, så används den DTD som anges av DOCTYPE för att kontrollera filens giltighet. Denna DTD förväntas finnas på en plats relativt den nuvarande filen, t.ex. om DOCTYPE refererar till “DTD/xhtml1-transitional.dtd” och filen heter /home/peter/test.xml, så förväntas denna DTD finnas under /home/peter/DTD/xhtml1-transitional.dtd. Dock så stöds också DTD:er som anges med HTTP.

Om filen inte har någon doctype, så kontrolleras att den är välformad.

För att ta reda på mer om XML, titta på de officiella W3C XML-sidorna.

Internt anropar insticksprogrammet det externa kommandot xmllint, som är en del av libxml2. Om det här programmet inte är riktigt installerat på systemet, fungerar inte insticksprogrammet.

Notera

En tillfällig fil måste skrivas i samma katalog där filen som ska kontrolleras finns, så du måste ha skrivrättigheter i denna katalog.

För att ladda insticksprogrammet, öppna först Kates inställningsdialogruta under Inställningar->Anpassa Kate... . Markera därefter Kate XML-validering, som visas under Program Insticksprogram och stäng dialogrutan.

Menystruktur

XML->Validera XML

Det här startar kontrollen, som beskrivs ovan.

Tack och erkännanden
Tack och erkännanden

Tack och erkännanden

Kates insticksprogram “XML-validering” copyright 2002 Daniel Naber .

Dokumentation copyright 2002 Daniel Naber

Översättning Stefan Asserhäll

Det här programmet licensieras under villkoren 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

Föregående
Nästa
Hem


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

Kapitel 4. Infoga kommandon
Infoga kommandon
Föregående
Nästa

Infoga kommandon

Anders Lund

Revision 3.5.2 (2006-05-17)

Insticksprogrammet “Infoga kommandon” låter dig lägga till utmatning från ett skalkommando i ett dokument som är öppet i . Kate

Insticksprogrammet “Infoga kommandon” låter dig lägga till utmatning från ett skalkommando i ett dokument som är öppet i . Kate

Aktivera först insticksprogrammet “Infoga kommando” genom att använda dialogrutan Inställningar->Anpassa Kate... och markera Kate Infoga kommando i Program under fliken Insticksprogram och stäng dialogrutan.

Grundläggande skärmanvändning

För att använda insticksprogrammet, välj Infoga kommando... i menyn Verktyg, som visar en liten dialogruta för att skriva in kommandot, välja en arbetskatalog och välja om du vill ha med fel (standardutmatning av fel) i texten som infogas. Du kan också välja att skriva ut kommandosträngen ovanför utmatningen.


Dialogrutan Infoga kommandon

Insticksprogrammet kommer ihåg det antal kommandon som väljs på inställningssidan. Dessa används för automatisk komplettering, och kan väljas från en lista i kommandoinmatningsfältet.

Normalt körs kommandot i arbetskatalogen där Kate startades, som oftast är din hemkatalog. Detta kan ändras på insticksprogrammets inställningssida.

Observera att alla skalkommandon som kräver inmatning från användaren (t.ex. passwd) eller använder ett terminalgränssnitt baserat på ncurses eller något liknande (t.ex. top) misslyckas med att skapa förväntad utmatning.

Anpassning
Anpassning

Anpassning

För att anpassa insticksprogrammet “Infoga kommando”, öppna Kates inställningsdialogruta i menyn Inställningar->Anpassa Kate... och välj Insticksprogram+Infoga kommando.


Inställningsfliken för Infoga kommandon

Följande inställningsalternativ är tillgängliga:

Antal kommandon att komma ihåg

Den här inställningen, som visas som en nummerinmatningsruta, låter dig bestämma hur många kommandon som kan kommas ihåg. Alla värden från 0 till 99 är giltiga. Standardvärdet är 20.

Förvald arbetskatalog

Den här inställningen, som visas som en uppsättning med knappar, låter dig bestämma hur arbetskatalogen för kommandot väljs. Alternativen är arbetskatalogen där Kate startades (oftast din hemkatalog när Kate startas från K-menyn), katalogen för dokumentet (om det finns någon, annars används alternativet ovanför) eller arbetskatalogen för det senaste kommandot som kördes i insticksprogrammet.



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

Tack och erkännanden
Tack och erkännanden

Tack och erkännanden

Kate insticksprogram “Infoga kommandon” copyright 2001 Anders Lund .

Dokumentation copyright 2001 Anders Lund

Översättning Stefan Asserhäll

Det här programmet licensieras under villkoren 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

Föregående
Nästa
Hem


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

Kapitel 5. HTML-verktyg
HTML-verktyg
Föregående
Nästa

HTML-verktyg

Francis Giannaros

Revision 1.00.00 (2002-05-15)

Ett insticksprogram som hjälper till att infoga HTML-element.

Det här insticksprogrammet visar en dialogruta som frågar efter ett HTML-taggnamn. Egenskaper och värden som ska läggas till i den inledande taggen ska skrivas in som egenskapsnamn="egenskapsvärde". När returtangenten trycks, infogas den inledande, och motsvarande avslutande, tagg i dokumentet.

Menystruktur

Verktyg->HTML-tagg...

Det här visar dialogrutan som beskrivs ovan.

Tack och erkännanden
Tack och erkännanden

Tack och erkännanden

Kate-insticksprogrammet “HTML-verktyg” copyright 2002 Joseph Wenninger .

Dokumentation copyright 2005 Francis Giannaros

Översättning Stefan Asserhäll

Det här programmet licensieras under villkoren 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

Föregående
Nästa
Hem


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

Kapitel 6. Öppna deklarationsfiler
Öppna deklarationsfiler
Föregående
Nästa

Öppna deklarationsfiler

Insticksprogrammet “Öppna deklarationsfiler” för Kate har inte någon dokumentation för närvarande. Om du är intresserad av att avhjälpa situationen, kontakta då gärna Lauri Watts , samordnare av KDE:s dokumentationsgrupp.

Föregående
Nästa
Hem


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

Kapitel 7. Textfilter
Textfilter
Föregående
Nästa

Textfilter

Insticksprogrammet “Textfilter” för Kate har inte någon dokumentation för närvarande. Om du är intresserad av att avhjälpa situationen, kontakta då gärna Lauri Watts , samordnare av KDE:s dokumentationsgrupp.

Föregående
Nästa
Hem


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

Kapitel 8. Filmallar
Filmallar
Föregående
Nästa

Filmallar

Anders Lund

Översättare: Stefan Asserhäll
Revision 0.1 (2006-01-10)

Insticksprogrammet Filmallar låter dig skapa filer baserade på andra filer. Du kan använda vilken fil som helst som en mall, vilket skapar en kopia av filen med en tom webbadress, eller använda en särskild mallfil som kan innehålla makron för att fylla i information som ditt namn och e-postadress, dagens datum och så vidare, samt placera markören på en lämplig plats i den nya filen.

Dessutom visas mallar som finns i mallkatalogerna i menyalternativet Arkiv->Ny från mall.

Insticksprogrammet tillhandahåller också en metod att enkelt skapa en ny mall från ett öppet dokument.

Mallkatalogerna är en del av KDE:s filsystem, och består åtminstone av KDEDIR/share/applications/kate/plugins/katefiletemplates/templates och KDEHOME/share/applications/kate/plugins/katefiletemplates/templates. Om miljövariabeln KDEDIRS innehåller ytterligare kataloger, söks de dessutom igenom efter liknande underkataloger. Om mallar med samma namn hittas, väljes mallen i den lokala katalogen (KDEHOME).

Menystruktur

Arkiv+Ny från mall->Vilken fil som helst...

Visar en dialogruta för att öppna en fil, som låter dig välja vilken fil som helst som mall. Om den valda filen har filändelsen katetemplate tolkas den för att hitta mallinformation och makron.

Arkiv+Ny från mall->Använd senaste

Visar en lista med filer som nyligen använts som mallar, representerade av sina webbadresser.

Arkiv+Ny från mall

Återstoden av undermenyer innehåller länkar till mallar. Klicka på ett menyalternativ för att skapa en fil som beskrivs av menyalternativets text.

Inställningar->Hantera mallar...

Det här visar en dialogruta med en lista över mallar som hittas i mallkatalogerna, tillsammans med alternativ för att lägga till, redigera eller ta bort mallar.

Använda en Kate-mall
Använda en Kate-mall

Använda en Kate-mall

När en fil skapas från en mall som innehåller mallmakron, visas vissa makron som redigerbara variabler i texten. Sådana variabler visas som understrukna ord i texten.

Den första variabeln väljes, så du behöver bara skriva för att redigera den. Om dokumenttexten innehåller flera förekomster av samma variabel, ändras de medan du redigerar. För att gå till nästa redigerbara variabel, tryck på tabulatortangenten. När den sista variabeln redigeras, försvinner listan och tabulatortangenten fungerar som vanligt.



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

Skapa dina egna mallar
Skapa dina egna mallar

Skapa dina egna mallar

Använd Inställningar->Hantera mallar som startar mallhanteringsdialogrutan, för att skapa en ny mall. Klicka på Ny... i den för att starta Filmallsguiden. Du blir tillfrågad om en valfri fil att omvandla till en mall samt om mallinformationsinställningar, och en mallfil skapas åt dig.

Som ett alternativ kan du skapa mallen för hand genom att lägga till mallinformation längst upp i vilken fil som helst, lägga till text och makron, och spara den med filändelsen katetemplate.

Mallmenyn uppdateras automatiskt om du väljer att lagra din mall i mallkatalogen.



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

Redigera mallar
Redigera mallar

Redigera mallar

Använd Inställningar->Hantera mallar... för att redigera en mall. Markera mallen du vill arbeta med, och klicka på Redigera..., så öppnas mallfilen. Stäng dialogrutan, redigera mallfilen som önskas, spara och stäng den. Ändringar i mallen får omedelbart effekt, och du kan aktivera mallen för att prova dina ändringar efter du har sparat den.



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

Kates mallformat
Kates mallformat

Kates mallformat

Om du använder filer med filändelsen katetemplate, tolkas de för att hitta mallinformation, makron och en markörposition.

Mallinformation

Medan filen läses in, behåller tolken rader som börjar med ordet katetemplate: och söker i dem efter mallinformation på formen VARIABELNAMN=VÄRDE. Den första raden som inte börjar med katetemplate: antas vara början på mallens innehåll. VÄRDE kan innehålla vilket tecken som helst utom likhetstecken (=). Riktiga variabelnamn är:

Template

Det här är mallens namn, som visas i menyn Arkiv->Ny från mall.

Group

Gruppen placerar mallen i en undermeny till menyn Arkiv->Ny från mall.

Name

Det här är namnet som dokumentet får, och som visas i fillistan och namnlisten. Om namnet innehåller %n ersätts det med ett nummer, som ökas om flera dokument har samma namn.

Highlight

Insticksprogrammet försöker ställa in färgläggningen för det nya dokumentet till den här variabelns värde. Värdet ska vara namnet, som syns under Verktyg->Färgläggning.

Description

En kort informativ beskrivning av mallen. Den används för närvarande för att visa en “Vad är det här”-sträng för menyalternativet, men kan användas för fler syften i framtiden.

Author

En sträng som identifierar upphovsmannen, till exempel på formen Namn <e-postadress>. Den används för närvarande för att visa en “Vad är det här”-sträng för menyalternativet, men kan användas för fler syften i framtiden.

Mallmakron

Medan mallens innehåll tolkas, expanderas makron på formen %{NAMN} eller ${NAMN}. Om du använder prefixet $, behandlas det expanderade makrot som en redigerbar variabel när ett dokument skapas från mallen, medan om du använder % gör det inte det, om inte expansion misslyckades.

Följande makron expanderas:

time

Expanderas till aktuell tid med format enligt landsinställningarna.

date

Expanderas till dagens datum med kort format.

datetime

Expanderas till aktuell tid och datum, formaterat som en sträng enligt landsinställningarna.

year

Innevarande år som ett tal med fyra siffror.

month

Fullständigt namn på innevarande månad, enligt dina landsinställningar.

day

Expanderas till dagen i innevarande månad.

hostname

Expanderas till datorns värddatornamn.

index

Expanderas till 'i'.

fullname

Expanderas till ditt fullständiga namn, som det definieras av ägarens adress i den vanliga adressboken i KDE.

firstname

Expanderas till ditt förnamn, som det definieras av ägarens adress i den vanliga adressboken i KDE.

lastname

Expanderas till ditt efternamn, som det definieras av ägarens adress i den vanliga adressboken i KDE.

email

Expanderas till din e-postadress, som den definieras av ägarens adress i den vanliga adressboken i KDE.

Ett makron som inte finns i listan ovan behandlas som en redigerbar variabel oberoende av prefix. Om samma variabel förekommer flera gånger i mallen, kan de redigeras omedelbart efter dokumentet skapats från mallen.

Ange markörens position

Det speciella makrot ${cursor} ersätts med en vertikal rad och läggs till sist i listan med redigerbara variabler, oberoende av sin plats i texten.



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

Tack och erkännanden
Tack och erkännanden

Tack och erkännanden

Kate-insticksprogrammet “Filmallar” copyright 2004 Anders Lund .

Dokumentation copyright 2004 Anders Lund

Översättning Stefan Asserhäll

Det här programmet licensieras under villkoren 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

Föregående
Nästa
Hem


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

Kapitel 9. Tack till och licens
Tack till och licens
Föregående

Kapitel 9. Tack till och licens

Copyright för varje miniprogram listas i motsvarande kapitel.

Den här dokumentationen licensieras under villkoren i GNU Free Documentation License.

Det här programmet licensieras under villkoren i GNU General Public License.

Föregående
Hem


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

Nästa
 


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