Handbok KatePart

Thad McGinnis

Anne-Marie Mahfouf

Anders Lund

T.C. Hollingsworth

developer: Christoph Cullmann
reviewer: Lauri Watts
Översättare: Stefan Asserhäll
Revision Frameworks
5.94 (2022-05-02)

KatePart är en editorkomponent med fullständig funktionalitet av KDE.


Innehållsförteckning

1. Inledning
2. En del grundläggande information
Drag och släpp
Genvägar
3. Arbeta med KatePart-editorn
Översikt
Flytta sig i texten
Arbeta med markeringar
Använda blockmarkering
Använda skriv över-markering
Att använda långlivade markeringar
Kopiera och klistra in text
Söka och ersätta text
Sök- och ersättningsrader
Söka efter text
Ersätta text
Att använda bokmärken
Automatisk radbrytning av text
Att använda automatisk indentering
Indikering av radändringar
Rullningslistens miniavbildning
Flera markörer
Skapa flera markörer
Arbeta med flera markörer
4. Menyalternativen
Menyn Arkiv
Menyn Redigera
Markeringsmenyn
Menyn Visa
Menyn Gå
Menyn Verktyg
Menyerna Inställningar och Hjälp
5. Avancerade redigeringsverktyg
Kommentera/avkommentera
Editorkomponentens kommandorad
Vanliga kommandon på kommandoraden
Använda kodvikning
6. Utöka KatePart
Inledning
Arbeta med syntaxfärgläggning
Översikt
KateParts syntaxfärgläggningssystem
XML formatet för syntaxfärgläggningsdefinitioner
Regler för syntaxdetektering
Arbeta med färgteman
Översikt
Färgteman i KSyntaxHighlighting
JSON-format för färgteman
Färger i detalj
Det grafiska användargränssnittet för färgteman
Tips och trick
Skapa skript med JavaScript
Indenteringsskript
Kommandoradskript
Programmeringsgränssnittet för skripthantering
7. Att anpassa KatePart
Inställning av editorkomponenten
Utseende
Färgteman
Redigering
Öppna/spara
Anpassa med dokumentvariabler
Hur KatePart använder variabler
Tillgängliga variabler
Utökade alternativ i .kateconfig-filer
8. Tack till och licens
9. Vi-inmatningsläget
Vi-inmatningsläge
Funktioner inkompatibla med Vim
Byta lägen
Integrering med funktioner i Kate
Kommandon som stöds i normalt och visningsläge
Förflyttningar som stöds
Textobjekt som stöds
Kommandon i infogningsläge som stöds
Komma-textobjektet
Saknade funktioner
A. Reguljära uttryck
Inledning
Mönster
Undanta tecken
Teckenklasser och förkortningar
Alternativ: matchar en av
Delmönster
Tecken med särskild betydelse inne i mönster
Kvalificering
Glupskt beteende
Exempel i sammanhang
Påståenden