
Copyright © 2000, 2001 Seth Rothberg
Copyright © 2002, 2003, 2005 Anders Lund
Copyright © 2005, 2009 Dominik Haumann
Copyright © 2011, 2012, 2013, 2014 T.C. Hollingsworth
Kate is een tekstbewerker voor programmeurs door KDE
Deze handleiding beschrijft Kate versie 18.08
Inhoudsopgave
- 1. Inleiding
- 2. De basisbeginselen
- 3. Werken met de editor van Kate
- 4. Werken met plug-ins
- Kate-programma-plugins
- Plug-in Backtrace Browser
- Bouwplug-in
- Plug-in voor sluiten Behalve/Like
- CTags plug-in
- Plug-in voor documentvoorbeeld
- Plug-in voor document wisselen
- Bestandssysteembrowser
- De documentenlijst
- GDB-plug-in
- Plug-in Lumen
- Plug-in Open header
- Projectplug-in
- Plug-in voor Code-aanvulling in Rust
- Zoeken & vervangen
- Kate-fragmenten
- SQL-plug-in
- Plug-in voor Symboolviewer
- Plug-in voor terminalweergave
- Plug-in Tekstfilter
- XML-validatie
- XML-aanvulling
- 5. Geavanceerde hulpmiddelen voor bewerking
- 6. Kate uitbreiden
- 7. De VI-invoermethode
- 8. Het menu Items
- 9. Kate instellen
- 10. Dankbetuigingen en licentie
- A. Reguliere expressies
- B. Installatie
Lijst van tabellen
Lijst van voorbeelden

Welkom bij Kate, een tekstbewerker voor programmeurs door KDE. Enkele van Kate's vele mogelijkheden zijn de in te stellen syntaxis-accentuering voor (programmeer)talen van C en C++ tot HTML en bash-scripts, de mogelijkheid om projecten te maken en te onderhouden, een interface voor meerdere documenten (MDI) en een ingebouwde terminal.
Kate is echter meer dan een editor voor programmeurs. De mogelijkheid om meerdere bestanden tegelijkertijd te openen maakt Kate ideaal om de vele configuratiebestanden van UNIX® aan te passen. Dit document werd geschreven in Kate.

Het bewerken van deze handleiding...

Als u ooit een teksteditor hebt gebruikt dan zult u geen problemen hebben bij het gebruik van Kate. In de volgende twee secties, Kate starten en in Werken met Kate tonen we u alles wat u nodig hebt om snel aan het werk te kunnen.
U kunt Kate starten vanuit het startprogramma of vanaf de commandoregel.
Open het KDE programmamenu door op het pictogram van het startprogramma op de werkbalk aan de linker onderkant van uw scherm te klikken. Dit zal een menu laten verschijnen. Beweeg de cursor naar het menu-item → → → .
U kunt Kate starten door de naam op de commandoregel in te typen. Als u een bestandsnaam als argument meegeeft zoals in onderstaande voorbeeld, dan zal Kate dit bestand openen of het aanmaken als het nog niet bestaat.
%
kate
mijnbestand.txt
als u een actieve verbinding hebt, en toestemming, kan kunt u gebruik maken van de voordelen van KDE's netwerk-transparantie om bestanden op het Internet te openen.
%
kate
ftp://ftp.kde.org/pub/kde/README
Om de map voor tijdelijke bestanden, die standaard /tmp
is, stel de omgevingsvariabele TMPDIR
in alvorens Kate te starten, bijv.
%
mkdir /tmp/kate -p && export TMPDIR=/tmp/kate && kate
Kate accepteert de volgende commandoregel-opties:
kate
--help
Toont de opties die beschikbaar zijn voor de commandoregel.
kate
-s
--start
naam
Start kate op met de sessie
naam
. De sessie wordt aangemaakt als deze nog niet bestaat. Als een exemplaar van Kate al actief met de gespecificeerde sessie, dan worden de gespecificeerde bestanden in dat exemplaar geladen.kate
-p
--pid
PID
Alleen een exemplaar met de gespecificeerde PID (Proces-ID) wordt hergebruikt.
kate
-e
--encoding
codering
URL
Gebruikt de opgegeven codering voor het document.
kate
-l
--line
regelnummer
URL
Ga na het openen van het document naar de opgegeven regel.
kate
-c
--column
kolom
URL
Ga na het openen van het document naar de opgegeven kolom.
kate
-i
--stdin
Leest de documentinhoud van standaardinvoer. Dit is hetzelfde als de algemene optie
-
die in veel commandoregelprogramma's gebruikt wordt; het stelt u in staat commando-uitvoer door te sluizen naar Kate.kate
--startanon
Kate starten met een nieuwe anonieme sessie, houdt
-n
inkate
-n
--new
Forceer de start van een nieuw Kate-proces (wordt genegeerd als de
start
wordt gebruikt en een ander Kate-proces heeft de gegeven sessie al geopend), wordt geforceerd als helemaal geen parameters en URL's zijn gegeven.kate
-b
--block
Bij gebruik van een al draaiend Kate-proces, blokkeren totdat deze gereed is, als er te openen URL's zijn gegeven.
U kunt Kate met deze optie als editor gebruiken voor het invoeren van commit-berichten voor versiecontrolesystemen zoals Git of Subversion. Deze systemen verwachten dat de editor geblokkeerd wordt totdat u uw bericht hebt ingevoerd, omdat zij dan het tijdelijke bestand openen, die leeg zou zijn als kate onmiddellijk terug zou komen naar de oproeper.
Deze optie is ook nodig met KIO (KDE Input/Output), als u een bestand op afstand opent (die gedownload is naar een tijdelijk bestand) en moet worden geüpload, nadat u het hebt opgeslagen.
kate
--tempfile
Wanneer u het gebruikt, worden de gespecificeerde bestanden behandeld als tijdelijke bestanden en verwijderd (als ze lokale bestanden zijn en u voldoende rechten hebt) bij afsluiten, tenzij ze zijn gewijzigd sinds ze werden geopend.
kate
--desktopfile
bestandsnaam
De basis bestandsnaam van het desktop-item voor deze toepassing.
Dit is speciaal nuttig voor wrapper-toepassingen en toepassingen die in het algemeen meerdere desktop-bestanden hebben. Dus elk desktop-bestand kan zijn eigen opdrachtregel voor het item
Exec
hebben.kate
--author
Toont de auteurs van Kate in het terminal venster.
kate
-v
--version
Toont versie-informatie voor Kate.
kate
--license
Toont de licentie-informatie.

In Snel beginnen kunt u lezen hoe u vier eenvoudige opties in-/uitschakelt waarmee u enkele van de meer krachtige functies van Kate direct kunt instellen. Sneltoetsen geeft een kort overzicht van enkele standaardsneltoetsen voor degenen die de muis niet kunnen of niet willen gebruiken.
In dit gedeelte worden enkele van de items van het menu beschreven, zodat u de manier waarop Kate werkt snel kunt aanpassen.
Wanneer u Kate voor de eerste keer start, ziet u twee vensters met een witte achtergrond. Boven de twee vensters is de werkbalk met de gebruikelijke pictogrammen met labels, daarboven bevindt zich de menubalk.
Het linkervenster is een zijbalk. Deze bevat de vensters Documenten en Bestandssysteembrowser. U kunt tussen deze twee vensters schakelen door op de tabbladen links van het venster te klikken.
Als u Kate gestart hebt met een bestand, ziet u het bestand in het rechter venster en de Documenten in de zijbalk toont de naam van het bestand. U kunt de Bestandssysteembrowser gebruiken om bestanden te openen.
U kunt alle zijbalkvensters aan en uitschakelen in het menu → of Ctrl+Alt+Shift+F gebruiken. Dit menu geeft u een eerste kennismaking met de mogelijkheden en de flexibiliteit van Kate.
In hebt u een lijst met alle ingeschakelde plug-ins. Klik het keuzevakje voor elk item of klik met de op de hulpmiddelknop in de zijbalk om deze weergave van hulpmiddelen aan of uit te schakelen.
Veel van de sneltoetsen in Kate kunnen ingesteld worden in het menu Instellingen. Standaard heeft Kate de volgende sneltoetsen:
F1 | Help |
Shift+F1 | |
Ctrl+N | Nieuw document |
Ctrl+L | Alles opslaan |
Ctrl+O | |
Ctrl+Alt+O | Snel openen |
Ctrl+Shift+F | Modus Volledig scherm |
Ctrl+Shift+, | Kate configureren |
Ctrl+W / Ctrl+Esc | |
Ctrl+Q | Sluiten - sluit de actieve kopie van de editor af |
Ctrl+Alt+Shift+F | Zijbalken tonen |
Ctrl+Shift+T | Horizontaal splitsen |
Ctrl+Shift+L | Verticaal splitsen |
F8 | Volgend opgedeeld venster |
Shift+F8 / Ctrl+Esc | Vorig opgedeeld venster |
Ctrl+Shift+R | Huidige weergave sluiten |
Alt+Right | Volgend tabblad |
Alt+Left | Vorig tabblad |
Bovendien kunt u de sneltoetsen gebruiken geleverd door de component KatePart en door alle geactiveerde Kate plug-ins.

Venster, weergave, document, frame, editor... Wat wordt ermee bedoeld in de terminologie van Kate en hoe werkt u er het beste mee? In dit hoofdstuk wordt dat alles, en meer, uitgelegd.
Het hoofdvenster van Kate is een standaardvenster, zoals de meeste toepassingen in KDE dat hebben. Bovendien zijn er zijbalken. Er is een menubalk met alle algemene en enkele extra menu's, en er is een werkbalk waarmee algemeen gebruikte commando's snel toegankelijk zijn.
Het belangrijkste gedeelte van het venster is het bewerkingsgebied. Hier wordt standaard een enkele te bewerken component weergegeven waarin u uw document kunt bewerken.
De mogelijkheid om vensters te parkeren wordt gebruikt voor subvensters (de vensters voor hulpmiddelen) van elke plug-in ingeschakeld in de instellingendialoog.
Subvensters kunnen in elke zijbalk worden geplaatst, om een subvenster/hulpmiddel te verplaatsen, klik rechts in de zijbalk en selecteer uit het
-menuEen subvenster kan als blijvend gemarkeerd worden in het -menu voor zijn zijbalkknop. De zijbalk kan meer subvensters/hulpmiddelen tegelijk bevatten, zodat een hulpmiddel blijvende is, ook andere hulpmiddelen gelijktijdig getoond kunnen worden.
Als een plug-in opties voor instellingen heeft kunt u het eerste item in het contextmenu gebruiken om de bijbehorende pagina in de instellen van Kate te openen.
Kate kan tegelijkertijd meer dan één document open hebben. Ook kan het editor-gedeelte in een willekeurig aantal frames gesplitst worden, net als in bijvoorbeeld Konqueror of de populaire tekstverwerker emacs. Op deze manier kunt u verschillende documenten tegelijk of verschillende weergaven van hetzelfde document zien. Dit kan handig zijn als het document bijvoorbeeld definities bevat die u steeds wilt kunnen zien, of u kunt een broncode header-bestand in het ene frame zien terwijl u het implementatiebestand in een ander frame bewerkt.
Wanneer u een document in meerdere editors tegelijk bewerkt, worden wijzigingen in de ene editor onmiddellijk zichtbaar in de andere, zowel wijzigingen in de tekst als het selecteren van tekst. Zoekopdrachten en verplaatsing van de cursor is alleen in de huidige editor zichtbaar.
Het is momenteel niet mogelijk om een document in de ene editor te wijzigen terwijl het in de andere ongewijzigd blijft.
Wanneer u een bewerker in twee frames splitst, worden de beide frames even groot en het huidige document wordt in beide frames weergegeven. Het nieuwe frame wordt onderin (bij horizontale splitsing) of rechts (bij verticale splitsing) geplaatst. Het nieuwe frame krijgt de focus, wat aangegeven wordt door een knipperende cursorbalk in het frame met focus.

Sessies gaat over hoe Kate u grip laat houden over meer dan één lijst met bestanden en GUI-configuraties. U kunt zoveel sessies met een naam hebben als u wilt en u kunt anonieme sessies ofwel zonder naam hebben voor bestanden die u slechts eenmaal wilt gebruiken. Op dit moment kan Kate de lijst met open bestanden en de algemene vensterconfiguratie in de sessie opslaan; toekomstige versies van Kate kunnen meer functies hebben die in sessies opgeslagen kunnen worden. Met de introductie van sessies stelt Kate u ook in staat om elk aantal exemplaren van de toepassing open te hebben in plaats van alleen één zoals deed in het standaard gedrag.
Sessies worden in drie gebieden ondersteund:
Commandoregel-opties die u sessies van kate laat selecteren en starten vanaf de commandoregel.
Het menu Sessies dat u uw sessies laat omschakelen, opslaan, starten en beheren.
Configuratieopties die u laat beslissen hoe sessies zich in het algemeen zouden moeten gedragen.
Bij het starten van een nieuwe sessie wordt de GUI-configuratie van de Standaard sessie geladen. Om de vensterconfiguratie in de standaard sessie op te slaan, moet u het opslaan van de vensterconfiguratie in de pagina sessieconfiguratie van de configuratiedialoog inschakelen en dan de standaard sessie laden, het venster naar uw wensen instellen en de sessie opnieuw opslaan.
Wanneer een sessie met een naam wordt geladen, zal Kate de sessienaam tonen aan het begin van de venstertitel, die dan de vorm "Sessienaam
: Documentnaam of URL
- Kate" zal hebben
Bij het openen van bestanden op de commandoregel met --start
of als een sessie wordt geselecteerd uit de sessiekiezer, dan wordt de gespecificeerde sessie geladen vóór de bestanden gespecificeerd op de commandoregel. Om bestanden met de commandoregel in een nieuwe sessie zonder naam te openen, stel kate dan zo in dat een nieuwe sessie als standaard te starten in de sessiepagina van de configuratiedialoog of gebruik naam
--start
met een lege tekenreeks: ''
.
Sinds Kate 2.5.1 wordt de PID van het huidige exemplaar geëxporteerd naar de omgevingsvariabele KATE_PID
. Bij het openen van bestanden met de ingebouwde terminal zal Kate automatisch het huidige exemplaar kiezen als er verder niets hierover op de commandoregel staat.

- Dit handboek
Bevat zowel gedetailleerde documentatie over alle menu's, instelopties, hulpmiddelen, dialoogvensters, plugins, enz., als beschrijvingen van het venster van Kate, de editor en diverse concepten die in de toepassing gebruikt worden.
Druk op F1 of gebruik het menu → om dit handboek te lezen.
- "Wat is dit"-help
De "Wat is dit"-help geeft direct uitleg over elementen zoals knoppen of andere onderdelen van vensters.
We streven ernaar om voor alle elementen waar dit zinvol is "Wat is dit"-help te bieden. Het is beschikbaar in het gehele dialoogvenster "Instellingen" en ook in veel andere dialoogvensters.
Om de "Wat is dit"-help in te schakelen drukt u op Shift+F1 of gebruikt u het menu → . De cursor verandert in een pijl met een vraagteken en wanneer u op een element in het venster klikt, kunt u de "Wat is dit"-help voor dat element lezen als het beschikbaar is.
- "Help"-knoppen in dialoogvensters
Enkele dialoogvensters hebben een -knop. Wanneer u erop klikt wordt het KHelpCenter gestart met de relevante documentatie.
Kate heeft (nog!) geen methode om documentatie die gerelateerd is aan een bestand te lezen. Afhankelijk van het bestand dat u bewerkt, kan de Ingebouwde terminalemulator nuttig zijn om gerelateerde UNIX® man-pages of info-documentatie te lezen. U kunt hier ook Konqueror voor gebruiken.
De thuispagina van Kate levert enige Artikelen en howto's met verdere informatie die verder gaat dan de scope van dit handboek.

Voor informatie over de basis van het werken met de bewerkingscomponent onder Kate, zie het hoofdstuk Werken met de Editor van KatePart uit het handboek van KatePart.

Kate biedt verschillende plug-ins. Er zijn twee typen van deze plug-ins: sommige zijn geschreven in native C++, terwijl anderen geschreven zijn in de programmeertaal Python. Er zijn hieronder subtiele verschillen tussen dezen beschreven.
U kunt elk type plug-in inschakelen in de instellingendialoog, die ook toegang biedt tot extra instellingenopties voor plug-ins die dat vereisen.
Kate-plugins zijn additionele functies voor Kate Ze kunnen extra menu's en sneltoetsen toevoegen en de mogelijkheden van Kate uitbreiden. U kunt er vanuit Kate net zo veel installeren als u wilt. Open het configuratiedialoogvenster van Kate door het menu → te kiezen. Kies dan → om de gewenste plugins te vinden.
De beschikbare plugins voor de toepassing zijn:
Backtrace browser - Hulpmiddel voor backtrace navigatieweergave
Bouwplug-in - Compileren of Make uitvoeren en foutboodschappen ontleden
Behalve/zoals sluiten - sluit een groep documenten gebaseerd op een gemeenschappelijk pad of een extensie van een bestand
CTags - Definities/declaraties opzoeken met CTags
Documentvoorbeeld - toont het document in het doelformaat.
Documentomschakelaar - snel document omschakelen met Alt+Tab gedrag
Bestandssysteembrowser - Blader door het bestandssysteem
Documents - toont de open bestanden in een boomstructuur
GDB - levert een eenvoudige GDB-frontend
Lumen - Lumen is een plug-in voor code-aanvullen voor D, met gebruik van de DCD-server voor automatische code-aanvulling
Header openen - Open het bijhorende .h/[.cpp|.c]-bestand
Plug-in voor project - plug-in voor project voor kate
Replicode
Code-aanvulling voor Rust - code-aanvullen voor broncode in de taal Rust
Zoeken & vervangen - Zoek of vervang patronen in geopende documenten of in bestanden op schijf
Hulpmiddelweergave van tekstfragmenten - Hulpmiddelenweergave ingebed in het beheer van tekstfragmenten
SQL-plugin - Voer zoekopdracht op SQL-database uit
Symboolviewer - Referentiesymbolen uit de broncode halen en tonen
Terminalhulpmiddelweergave - Hulpmiddelenweergave ingebed in een terminalwidget
Tekstfilter - Gemakkelijke tekstfiltering
XML-aanvulling - Somt -elementen, -attributen, -attribuutwaarden en -entiteiten op die door de DTD zijn toegestaan
Validatie van XML- Valideert -bestanden met behulp van xmllint

Deze plug-in is bedoeld voor ontwikkelaars en waarschijnlijk van weinig nut voor gebruikers. Het toont een backtrace geleverd door gdb in een lijstweergave in hulpmiddelenweergave van Kate. Klikken op een item opent het geselecteerde bestand en springt naar het juiste regelnummer. Het werkt voor backtraces gegenereerd op uw eigen machine, maar het zal ook werken voor backtraces van andere mensen, bijv. met /home/dummy/qt-copy/…/qwidget.cpp
zal het nog steeds gevonden worden op andere machines. Om dat te laten werken moet u de mappen waar de broncode zich bevindt indexeren.
Soms zijn er een aantal bestanden met dezelfde naam, bijv.
kdegraphics/okular/generators/dvi/config.h |
kdepim-runtime/resources/gmail/saslplugin/config.h |
Om de juiste keuze te maken pakt de plug-in de laatste twee delen van de url, in dit geval zou dat zijn
dvi/config.h |
saslplugin/config.h |
En dan vindt de plug-in zoals gebruikelijk de juiste.
Indexeren van de master en een branch zal natuurlijk tot een botsing leiden.
Op de instellingenpagina voegt u de mappen toe die de broncode bevatten.
Op klikken zal indexering starten. Wanneer indexering gereed is, open dan het weergavehulpmiddel Backtrace browser.
Nu kunt u een backtrace uit het klembord laden (bijv.. wanneer u op klikt in DrKonqi) of uit een bestand.

De Bouwplug-in stelt u in staat om acties op een project uit te voeren, zoals bouwen, opschonen en compileren.
De Bouwplug-in voegt een weergavehulpmiddel Bouwuitvoer onderaan toe en een menu op de menubalk. Het weergavehulpmiddel kan worden gebruikt om de instellingen van het bouwdoel in te stellen, terwijl het menu kan worden gebruikt om de acties bouwen, opschonen en compileren te doen.
Het weergavehulpmiddel Bouwuitvoer heeft twee tabbladen:
Instellingen van doel
Uitvoer
Het tabbald Instellingen van doel kan gebruikt worden om verschillende bouwdoelen in te stellen en sets doelen te definiëren.
Om de namen van commando's te wijzigen dubbelklikt u op de items in de tabel en gebruikt u het afrolvak om de actieve set doelen te selecteren. Gebruik het keuzevakje voor elk doel om een standaard te definiëren.
Een nieuwe set doelen bevat verschillende instellingenopties:
- Werkmap
U kunt het pad naar het project hier instellen. Leeg laten om de map van het huidige document te gebruiken .
- Bouwen
Deze optie laat u het bouwcommando instellen. Het is standaard ingesteld op make.
- Opschonen
Deze optie laat u het opschooncommando instellen. Het is standaard ingesteld op make clean.
- Config
Deze optie laat u het commando config definiëren. Het is standaard ingesteld op cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr/local ../.
Bovenaan deze plug-in is een werkbalk met de volgende knoppen:
![]() |
![]() |
![]() |
![]() |
![]() |
Het tabblad Uitvoer toont de console-uitvoer die is gegenereerd door het laatste commando.
De schuifregelaar bovenaan gebruiken om categorieën uitvoer te tonen of te verbergen:
Volledige uitvoer, Ontlede uitvoer, Fouten en waarschuwingen of Alleen fouten
Elke regel bevat een bericht, de bestandsnaam en het regelnummer indien beschikbaar. Op de fout of waarschuwing klikken brengt u naar het bijbehorende bestand en zet de cursor op het bijbehorende regelnummer.
Om naar de vorige fout te gaan drukt u op Alt+Shift+Left. Om naar de volgende fout te gaan drukt u op Alt+Shift+Right.
- →
Uit een lijst met door de gebruiker ingestelde doelen kiezen.
- →
Bouwt het doel gedefinieerd als standaard in de actieve doelset.
- →
Schakel om naar het vorige door de gebruiker ingestelde doel.
- →
Stop met bouwen van een doel.
- → (Ctrl+Alt+Links)
Verplaatst de cursor naar de locatie van de vorige fout in het document.
- → (Ctrl+Alt+Rechts)
Verplaatst de cursor naar de locatie van de volgende fout in het document.

De plugin biedt u de mogelijkheid om een groep van documenten gebaseerd op hun extensie en pad te sluiten
Aangenomen dat u deze documenten hebt geopend in Kate:
/tmp/subfolder/test.h |
/tmp/test.cpp |
/tmp/test.txt |
U hebt dan de volgende opties om documenten te sluiten zoals getoond in de schermafdruk:
Gebruik het keuzevakje in het laatste item van de lijst om een bevestigingsdialoog in of uit te schakelen. De geselecteerde optie zal toegepast worden op beide afsluitacties.

CTags genereert een index- (of tag-)bestand van taalobjecten gevonden in broncodebestanden die het mogelijk maken deze items snel en gemakkelijk te lokaliseren met deze plug-in in Kate.
Een tag geeft een taalobject aan waarvoor een index-item beschikbaar is (of, anders, het index-item gemaakt voor dat object).
Tag-generatie wordt ondersteund voor deze programmeertalen.
De CTags-plug-in gebruikt twee verschillende databasebestanden voor de index.
Op de instellingenpagina van CTags in de configuratie van Kate kunt u mappen met de broncode toevoegen of verwijderen en de gezamenlijke CTags-database genereren.
Onderaan de instellingenpagina kunt u het CTags-commando aanpassen.
Voor meer informatie over alle beschikbare opties kunt u de manpagina van CTags raadplegen. Deze manpagina is beschikbaar in KHelpCenter en u kunt ook de URL man/:ctags direct in Konqueror invoeren.
Klikken op zal indexering starten. Wanneer indexering gereed is, sluit dan de dialoog.
Om de sessie-index in te stellen opent u de weergave CTags.
U plaatst de muiscursor op het programmeertaalobject zoals functie, symbool etc. waarin u bent geïnteresseerd en selecteer daarna een van de acties in het menu om te springen naar de regel en het bestand waar het object is gedefinieerd of gedeclareerd.
Standaard zijn er aan de acties in het menu geen sneltoetsen toegekend. Gebruik de sneltoetsbewerker om uw eigen sneltoetsen in te stellen.
Als alternatief kunt u het zoekveld in het tabblad Opzoeken van de CTags weergave.
Tekens invoeren in het zoekveld zal het zoeken starten en overeenkomende namen van programmeertaalobjecten zoals functies, klassen, symbolen etc. tonen samen met het type en de bestandsnaam.
Selecteer een item in de lijst om naar de bijbehorende regel in het broncodebestand te springen.
- →
Navigeer terug in de geschiedenis naar de laatst bezochte tag.
- →
Opent het tabblad Opzoeken van de CTags weergave en toont alle programmeertaalobjecten die overeenkomen met de huidige tekstselectie in de lijst.
- →
Als de cursor zich in een definitieobject bevindt dan opent dat het document met de bijbehorende declaratie, indien nodig wordt zijn weergave geactiveerd en wordt de cursor aan het begin van de declaratie geplaatst.
- →
Als de cursor zich in een declaratieobject bevindt dan opent dat het document met de bijbehorende definitie, indien nodig wordt zijn weergave geactiveerd en wordt de cursor aan het begin van de definitie geplaatst.

De plug-in schakelt een live voorbeeld in van het nu bewerkte tekstdocument in het uiteindelijke formaat in de zijbalk. Dus bij bewerken van bijv. een Markdown-tekst of een SVG afbeelding, is het resultaat onmiddellijk zichtbaar naast de brontekst.
Voor het tonen gebruikt de plug-in die KParts-plug-in die nu is geselecteerd als die met voorkeur voor het MIME-type van het document. Als er geen KParts-plug-in is voor dat type, dan is geen voorbeeld mogelijk.
Om de plug-in met voorkeur voor openen te wijzigen is de module Bestandsassociaties in de Systeeminstellingen beschikbaar en bewerking van de volgorde op Diensten voor dit bestandstype op het tabblad Inbedding.
Tabel 4.1. Enkele beschikbare KParts plug-ins
MIME-type | KParts plug-in |
Markdown tekst | KMarkdownWebViewPart of OkularPart |
SVG-afbeelding | SVGPart |
Qt™ UI bestanden | KUIViewerPart |
Dot-graph bestanden | KGraphviewerPart |
De knoppen bovenaan het voorbeeldvenster biedt deze acties:
Het voorbeeld vergrendelen van een gegeven document. Deze optie selecteren verzekert dat als de focus wordt omgeschakeld naar het beeld van een ander document in hetzelfde Kate venster, dat het voorbeeld niet volgt naar dat document, maar het voorbeeld van dit document blijft tonen.
Schakelt in of uit het bijwerken van het voorbeeld van de huidige inhoud van het document
Werk handmatig het voorbeeld van de huidige inhoud van het document bij
Een afrolmenu met acties uit de KParts-plug-in

- → (Ctrl+Tab), → (Ctrl+Shift+Tab)
Opent een lijst met de laatst bekeken documenten:
Houd de toets Ctrl ingedrukt en gebruik de toets Tab om voorwaarts door de lijst te gaan. Druk ook de toets Shift in om de richting om te keren.
Houd de sneltoets Ctrl+Tab ingedrukt en u kunt de toetsen Up, Down, Home of End gebruiken om in de lijst te navigeren. Vervolgens drukken op een tekentoets zal u door alle items laten lopen waarvan het eerste teken in the lijst overeenkomt. Als u de sneltoetsen loslaat zal de weergave springen naar het geselecteerde document in de lijst.

In de bestandenkiezer kunt u de inhoud van mappen bekijken en bestanden uit een geopende map in het huidige frame openen.
De Bestandssysteembrowser heeft, van boven naar beneden, de volgende elementen:
- Een werkbalk
Deze bevat de standaard navigatieknoppen:
Terug
Wanneer u op deze knop klikt, wordt het commando cd naar de vorige map in de geschiedenis uitgevoerd. Deze knop is niet beschikbaar als er geen vorig item is.
Vooruit
Wanneer u op deze knop klikt, wordt het commando cd naar de volgende map in de geschiedenis uitgevoerd. Deze knop is niet beschikbaar als er geen volgend item is.
Bladwijzers
Opent een submenu om bladwijzers te bewerken en toe te voegen en een nieuwe map voor bladwijzers.
Map van huidig document
Wanneer u op deze knop klikt, wordt het commando cd naar de map waarin het huidige document zich bevindt (indien mogelijk) uitgevoerd. Deze knop is niet beschikbaar als het document een nieuw, onopgeslagen bestand is of als de map waarin het bestand zich bevindt niet bepaald kan worden.
Opties
Alleen bestandsnamen tonen
Naam, Datum en Grootte van de bestanden tonen.
Zoals Beknopte weergave, maar mappen kunnen worden uitgevouwen om hun inhoud te bekijken.
Dit stelt u ook in staat om mappen uit te vouwen, maar toont extra kolommen beschikbaar in Gedetailleerde weergave.
Toont bestanden die normaal verborgen zijn door uw operating system.
Wanneer deze optie is ingeschakeld zal de bestandssysteembrowser automatisch een cd uitvoeren naar de map van het document dat nu geopend is in het bewerkingsgebied elke keer als het wijzigt.
- Een locatie-item
Dit toont een broodkruimelnavigatie naar de huidige geopende map, zoals in Dolphin. U kunt op elke map klikken om het door te bladeren of klik op een van de pijlen, links van de map, om een onderliggende map te selecteren. U kunt ook uit Plaatsen kiezen door op het meest linkse pictogram in de broodkruimelnavigatie te klikken, die een pictogram toont die uw huidige Plaats toont.
U kunt ook rechts van de broodkruimels klikken on ze te wijzigen waar u het pad naar een map, die u wilt zien, kunt intypen. Het URL-invoerveld houdt een lijst bij van eerder ingetypte paden. Klik op de pijlknop rechts van het invoerveld om een pad te kiezen.
Tip
Het URL-invoerveld maakt gebruik van automatische aanvulling. De methode kan ingesteld worden in het contextmenu dat verschijnt wanneer u met de
op de tekst klikt.- Een mapweergave
Dit is een standaard mapweergave van KDE.
- Een filterinvoerveld
In het filterinvoerveld kunt u het filter voor de bestanden die u wilt zien intypen. Het filter gebruikt de standaard jokertekens; items moeten worden gescheiden door een spatie. Voorbeeld:
*.cpp *.h *.moc
Om alle bestanden te kunnen zien, typt u een enkele asterisk
*
in.Het filterinvoerveld houdt een lijst bij van de laatste tien filters. Klik op de pijlknop rechts van het invoerveld om het gewenste filter te kiezen. U kunt het filter uitschakelen door op de knop te klikken links van de pijlknop voor automatisch aanvullen.
Deze plugin kan worden geconfigureerd op de pagina Bestandssysteembrowser van instellingen van Kate.
- Werkbalk
Stel deze knoppen in op de werkbalk van de Bestandssysteembrowser door diegene, die u wil inschakelen, te verplaatsen naar de lijst Geselecteerde acties en sorteer ze met de pijlknoppen naast de lijst.

De documentenlijst toont een lijst met alle bestanden die momenteel in Kate geopend zijn. Gewijzigde bestanden worden gemarkeerd met een diskette-pictogram links van de naam om de status aan te geven.
Bovenaan deze lijst met documenten is een werkbalk met de volgende knoppen:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Standaard wordt de documentenlijst in getoond, die de mappenstructuur rond alle nu geopende documenten toont. Ook is de beschikbaar, die een eenvoudige lijst met alle open documenten toont. U kunt van modus wisselen door rechts te klikken op de lijst en een keuze te maken uit het menu menu.
Als er twee of meer bestanden met dezelfde naam (in verschillende mappen) geopend zijn in , wordt de naam van het tweede bestand aangeduid met “(2)”, enzovoort. In de tekstballon wordt de volledige naam met het pad vermeld, zodat u het gewenste bestand kunt vinden.
Om een document in het momenteel actieve frame weer te geven, klikt u op de naam in de bestandenlijst.
Het contextmenu heeft enige gemeenschappelijke acties uit het menu .
Daarnaast zijn er bestandsbeheerderacties om het bestand te hernoemen of te verwijderen. Met kunt u het volledige pad van het document naar het klembord kopiëren.
U kunt de lijst op verschillende manieren sorteren door in de lijst rechts te klikken en in het contextmenu te kiezen. U kunt kiezen uit de volgende opties:
Sorteert de documenten alfabetisch op naam
Sorteert de documenten alfabetisch op het pad ernaar.
Sorteert de documenten in de volgorde waarin ze geopend zijn.
De documentenlijst zal standaard de geschiedenis bijhouden door de bestanden die het laatst geopend zijn een achtergrondkleur te geven. Als het document bewerkt is, wordt er een extra kleur aan toegevoegd. Het document dat het laatst geopend is heeft de sterkste achtergrondkleur, zodat u gemakkelijk de documenten waar u aan werkt kun vinden. Deze functie kan uitgeschakeld worden doorDocumenten in het dialoogvenster "Instellingen".
De standaardlocatie van de documentenlijst in het venster van Kate is links van het bewerker-gedeelte.
- Achtergrondschaduw
Deze sectie stelt u in staat om de visualisatie van de achtergrondschaduwvan uw recente activiteit in of uit te schakelen en te kiezen welke kleuren te gebruiken indien ingeschakeld.
- Sorteren op
Stelt in hoe u de lijst met documenten wilt hebben gesorteerd. Dit kan ook gezet worden met het
menu in de lijst met documenten.- Weergavemodus
Dit biedt twee opties die invloed hebben op de weergave van het hulpmiddel voor documenten. De optie Boomstructuurweergave zal de documenten tonen in een boomstructuur onder de mappen waarin ze zich bevinden, terwijl de optie Lijstweergave een vlakke lijst met documenten laat zien.
- Volledig pad tonen
Wanneer Boomstructuurweergave en deze optie zijn ingeschakeld, zullen de mappen in het hulpmiddel voor documentweergave getoond worden met het volledige pad in het bestandssysteem naar de map naast de naam van de map. Het heeft geen effect in de Lijstweergave.

De GDB-plug-in van Kate levert een eenvoudige frontend naar het populaire GNU Project Debugger.
Belangrijk
Eerdere ervaring met GDB is zeer aanbevolen. Voor meer informatie over het gebruik van GDB bezoekt u de website van GDB.
U kunt de GDB-plug-in inschakelen in de sectie met plug-ins in de instellingen van Kate.
Om de plug-in juist te laten werken, moet u een bestand met de broncode hebben (van een door GDB ondersteunde soort) en een uitvoerbaar programma.
Tip
Als u compileert met gcc/g++ dan zou u het argument op de opdrachtregel -ggdb
willen gebruiken.
Nadat deze voorbereidingen zijn gedaan, opent u het bestand met de broncode in Kate, voer het pad naar het uitvoerbare programma in in het tabblad Instellingen van de hulpmiddelenweergave Debugweergave en selecteert u → uit het menu om te beginnen.
Al deze opties zijn beschikbaar in de menu's van Kate en er zijn er ook veel beschikbaar op de werkbalk Debug.
- → →
Toont een hulpmiddelenweergave met GDB-uitvoer, de gebruikte opdrachtregel van GDB en andere instellingen.
- → →
Toont een lijst met alle nu geladen variabelen en hun waarden en een GDB backtrace.
- →
Een submenu die een lijst met doelen bevat (uitvoerbare programma's).
- →
Start GDB met een doel.
- →
Stopt GDB.
- →
Start GDB opnieuw.
- →
Een breekpunt op de huidige cursorpositie instellen.
- →
Het huidige statement uitvoeren (functie-aanroep zal worden gedebugd).
- →
Het huidige statement uitvoeren (functie-aanroep zal niet worden gedebugd).
- →
Uitvoering hernemen totdat het programma in uitvoering zich beëindigd.
- →
Programcounter (PC) verplaatsen (volgende uitvoeren).
- →
Voert het programma uit totdat het de huidige cursorpositie bereikt.
- →
Negeert elk breekpunt en voert het programma uit totdat het zich beëindigd (al of niet met succes).
- →
Drukt de waarde van de variabele af waar de cursor nu naar wijst.
- → →
De debug-werkbalk tonen.
Het hulpmiddel Debugweergave heeft een aantal tabbladen:
- GDB-uitvoer
Bevat uitvoer van GDB en een GDB-commandoregel.
- Instellingen
- Uitvoerbaar programma
Pad naar het doel (uitvoerbaar bestand) voor debugging.
- Werkmap
De huidige werkmap geleverd aan het doel.
- Argumenten
Argumenten aan het programma gegeven.
- Focus behouden
De focus op de GDB-commandoregel houden.
- IO omleiden
Opent een nieuw tabblad IO in de Debugweergave waar u uitvoer kunt zien en invoer kunt leveren aan het programma in uitvoering.
- IO
Bevat een gebied die uitvoer weergeeft van het in uitvoering zijnde programma en een commandoregel waar u invoer aan het programma kunt leveren.
Het hulpmiddel Aanroepstapel bevat een lijst van de geformatteerde backtrace komende uit GDB.
Het hulpmiddel voor de weergave van Lokale variabelen bevat een lijst met alle nu geladen variabelen uit het programma en de bijbehorende waarden.

Lumen is een plug-in code-aanvulling biedt voor de D programmeertaal. Het is gewoon een verbinding tussen de editor en de D Completion Daemon (een server die alle informatie biedt) genaamd DCD. De plug-in ondersteunt nu alle belangrijke functies vaan de aanvullingsserver: voeden van de server met geïmporteerde bestanden, tonen van documentatie en verschillende typen aanvulling:
Geïmporteerden:
Basisaanvulling:
Aanvulling (overladen functie):
Aanroeptips:
Om Lumen te laten werken moet u DCD installeren, met de informatie geleverd door de D-gemeenschap.
Na installeren van DCD bewerkt u ~/.config/dcd/dcd.conf
(maak het aan als het nog niet bestaat) en voeg een pad toe aan uw D include/import bestanden bijv. /usr/include/dlang/dmd
of /usr/include/d
.
Verder zal Lumen proberen om een bestand .lumenconfig
in elke parent-map van het nu geopende D broncodebestand en elke regel in dit bestand toevoegen als include-pad naar de DCD-server. Voeg alle afhankelijkheden van uw huidige project toe aan dit bestand.
Start daarna de completion-server met dcd-server, schakel de Lumen plug-in in in uw instellingen en zult code-aanvulling voor de D programmeertaal in Kate hebben

Bij bewerken van C of C++ code zal dit commando schakelen tussen een header-bestand en zijn bijbehorende C/C++ bestand of vice versa.
Als u bijvoorbeeld myclass.cpp
bewerkt, zal deze actie omschakelen naar myclass.h
als dit bestand beschikbaar is in dezelfde map.
Paren met de volgende extensies van bestandsnamen zullen werken:
Header-bestanden: h, H, hh, hpp |
Broncodebestanden: c, cpp, cc, cp, cxx |

Her basis idee van de projectplug-in is om een gestructureerde lijst met bestanden te hebben die bij het project behoren met de volgende eigenschappen:
Bied een gestructureerde weergave van de bestanden
Maak het gemakkelijk en zeer snel om projecten te openen en naar om te schakelen
Zoeken en vervangen voor een project ondersteunen
Eenvoudige automatische aanvulling bieden
Het eenvoudig maken om snel bestanden te openen in het project
Ondersteuning voor het bouwen van het project
Nadat de project-plug-in is geladen in de instellingenpagina van Kate, open dan een bestand in een project en er verschijnt een zijbalk met een lijst van alle projecten evenals de projectbestanden als volgt:
Zoals u kunt zien is het nu actieve project “Kate” en zijn inhoud wordt getoond in de boomstructuur. Klikken op bestanden in de boomstructuur opent het bestand in de bewerker. Verder wordt er een contextmenu getoond waarmee u bestanden kunt openen met andere toepassingen, zoals een .ui
bestand met Qt Designer.
U kunt de items filteren door delen van de bestandsnaam waarnaar u zoekt in de zoekbalk aan de onderkant van de lijst in te typen.
Het idee is dat u nooit een project handmatig hoeft te openen, dit wordt zelfs helemaal niet ondersteund. Dus, wat gebeurt er als u een bestand opent, dan scant de project-plug-in snel de map en zijn bovenliggende mappen naar een .kateproject
bestand. Indien gevonden, zal het project automatisch worden geladen.
Verder zal, als u een ander document in Kate opent, dat behoort bij een ander project, de project-plug-in automatisch het huidige project omschakelen. Dus is intuïtief altijd het juiste project actief. Natuurlijk kunt u ook het nu actieve project omschakelen met de keuzelijst.
Kate heeft een plug-in voor zoeken vervangen die verschijnt in de onderste zijbalk. Als een project is geladen, open dan de zijbalk zoeken en vervangen en schakel om naar de modus om te zoeken en te vervangen in het huidige project:
Met de kennis van alle bestanden behorende tot een project, biedt de project-plug-in eenvoudige mogelijkheden voor automatisch aanvullen gebaseerd op CTags. Als een project initieel is geopend, ontleed CTags alle projectbestanden in een achtergrond thread en slaat de CTags-informatie op in /tmp
. Dit bestand wordt daarna gebruikt om de pop-up voor automatische aanvulling popup in Kate te bevolken.
In tegenstelling hiermee, zonder deze automatische aanvulling, is Kate alleen in staat om items voor automatische aanvulling gebaseerd op de woorden in het huidige bestand. De automatische aanvulling geleverd door de project-plug-in is veel krachtiger.
Als CTags ontbreken zal een passieve pop-up u hierover waarschuwen. Het is ook goed op te merken dat het CTags bestand in /tmp
gewist wordt wanneer Kate eindigt, de plug-in vervuilt dus geen enkele map met ongewenste bestanden.
Omdat klikken op bestanden in de boomstructuurweergave niet de snelste manier is om een bestand te openen, biedt Kate een ingebouwd snel mechanisme voor openen dat u kunt activeren met Ctrl+Alt+O. Wat u krijgt is een lijst zoals deze:
U kunt filteren door delen van de bestandsnaam waarnaar u zoekt in te typen en u kunt ook navigeren met de pijltjestoetsen en page up/down in de lijst. Indrukken van Enter activeert het geselecteerde bestand, terwijl Esc het snel openen van de weergave weer doet verdwijnen.
Voorts herinnert het snel openen het vorige bestand. Dus wanneer u omschakelt naar het snelle openen van de weergave dan is het eerder geactiveerde bestand automatisch geselecteerd en hoeft u alleen maar Enter in te drukken wat soms zeer handig is.
Een andere functie is het hebben van ondersteuning voor de Bouw-plug-in, zodat het automatisch juist is geconfigureerd.
De project-plug-in heeft een functie automatisch laden. U kunt de lijst met bestanden in uit het versiecontrolesysteem. Op dit moment moet automatisch laden voor de respectievelijke versiecontrolesysteem worden ingeschakeld in de instellingen (standaard ingeschakeld):
U hoeft alleen maar een bestand .kateproject
in de hoofdmap van het project aan te maken. Bijvoorbeeld het .kateproject
bestand van “Kate” ziet er uit zoals dit:
{ "name": "Kate" , "files": [ { "git": 1 } ] }
De inhoud van het bestand is in de JSON syntaxis geschreven. De projectnaam is “Kate” en de bestanden erin zouden uit git gelezen moeten worden.
Ook wordt in plaats van git
subversion ondersteund via svn
en mercurial via hg
. Als u niet wilt lezen uit een versiecontrolesysteem, dan kunt u het vertellen om bestanden recursief te laden uit mappen als volgt:
{ "name": "Kate" , "files": [ { "directory": "kate", "filters": ["*.cpp", "*.h", "*.ui", "CMakeLists.txt", "Find*.cmake"], "recursive": 1 } ] }
Hier definiëren submappen en filters wat onderdeel is van het project. U kunt ook versiecontrole en bestanden gebaseerd op filters mengen.
Als u ondersteuning voor de bouw-plug-in wilt toevoegen, dan kunt u een .kateproject
schrijven zoals dit:
{ "name": "Kate" , "files": [ { "git": 1 } ] , "build": { "directory": "build" , "build": "make all" , "clean": "make clean" , "install": "make install" } }
Met → (Alt+1) kunt u de weergave van het Huidige Project onderaan het bewerkingsvenster openen met vier tabbladen:
Een Terminalemulator starten in de hoofdmap van het project.
Tekens invoeren in de zoekbalk zal het zoeken starten en overeenkomende namen van van functies, klassen, symbolen etc. tonen samen met soort, bestandsnaam en regelnummer.
Selecteer een item in de lijst om naar de bijbehorende regel in het broncodebestand te springen.
Klik op Analyse starten om een statische analyse van broncode voor C en C++ met cppcheck uit te voeren en om een rapport te maken met bestandsnaam, regelnummer, ernst (stijl, waarschuwing etc.) en de gevonden problemen.
Selecteer een item in de lijst om naar de bijbehorende regel in het broncodebestand te springen.
Ingevoerde tekst in dit tabblad zal opgeslagen worden in het bestand
.projectname
.kateproject.notes
Het menu stelt u in staat om te schakelen tussen nu open projecten. Het wordt getoond door de plug-in Project.

Deze plug-in levert code aanvullen voor de Rust programmeertaal.
Als u eenmaal het item voor aanvulling van Rust-broncode in de plug-in pagina hebt ingeschakeld, zal een nieuwe pagina verschijnen in de instellingendialoog van Kate.
Bewerk het commando om run Racer uit te voeren, een hulpmiddel bedoeld voor aanvulling van Rust-code voor bewerkers.
U hebt ook de Rust broncode nodig en u moet het pad naar de boomstructuur van de broncode leveren.
Bij het typen van de code zal een pop-up-lijst verschijnen met items voor aanvulling:
Naast de pop-ups voor aanvulling van broncode, installeert de plug-in ook een actie in het menu en in het contextmenu. U kunt er ook een sneltoets voor instellen.
Deze actie opent het document met de definitie, indien nodig wordt zijn weergave geactiveerd en wordt de cursor aan het begin van de definitie geplaatst.

De plug-in Zoeken & vervangen van Kate stelt u in staat naar tekst of reguliere expressies te zoeken in veel verschillende bestanden tegelijk. U kunt in alle open bestanden zoeken, alle bestanden in één map met als optie zijn submappen of in het actieve bestand. U kunt zelfs filteren op bestandsnaam, bijvoorbeeld alleen in bestanden zoeken die eindigen op een specifieke bestandsextensie.
De volgende opties worden altijd getoond bovenaan de hulpmiddelenweergave Zoeken in bestanden:
U kunt zoveel zoekopdrachten tegelijk open hebben als u wilt. Klik gewoon op de knop Nieuw tabblad in de linkerbovenhoek van de hulpmiddelweergave Zoeken en een nieuw tabblad voor resultaten zal worden geopend waarmee u een andere zoekopdracht kunt geven.
De knop in de rechterbovenhoek van het venster van hulpmiddel Zoeken in bestanden zal de onderste helft van dat venster omschakelen tussen het weergeven van extra opties voor de modus Zoeken in map en de resultaten van uw zoekopdracht.
- Zoeken
Dit is waar u intypt wat u wilt vinden. U kunt standaard tekst invoeren of een reguliere expressie, indien ingeschakeld.
- Vervangen (tekstvak)
Vervangende tekst die zal worden toegevoegd aan bestanden in plaats van de tekst in het tekstvak Zoeken.
Wanneer u klaar bent met alles in te stellen drukt u gewoon op de knop om uw zoekopdracht uit te voeren. U kunt ook op Enter drukken in de tekstvak voor Zoeken om hetzelfde te doen.
Wanneer u klaar bent met alles in te stellen drukt u gewoon op de knop om de tekst ingevoerd in het tekstvak Zoeken te vervangen door dat wat in het tekstvak Vervangen staat. U kunt ook op Enter drukken in het tekstvak om hetzelfde te doen.
Ga naar volgende overeenkomst met uw zoekopdracht, indien nodig met omschakelen naar andere bestanden.
Hetzelfde als , zal echter alleen vervanging uitvoeren in bestanden die in het onderstaande paneel zijn geactiveerd.
Deze opties worden getoond onder de hier voor genoemde zoekopties. Als in plaats hiervan zoekresultaten worden getoond, druk dan op de knop om ze weer te geven.
- Zoeken in
Deze heeft drie opties. Selecteer Open bestanden om in alle nu in Kate geopende bestanden te zoeken. Selecteer Map om in een map en optioneel zijn submappen te zoeken. Selecteer Huidig bestand om in alleen in het actieve bestand te zoeken.
Als de plug-in Projecten is geladen kunt u ook in het Huidige project zoeken of in Alle open projecten.
- Hoofdlettergevoelig
Beperkt zoekresultaten tot alleen die exact dezelfde combinatie van hoofd- en kleine letters hebben als in uw zoekopdracht.
- Reguliere expressies
Staat u toe om reguliere expressies te gebruiken in plaats van eenvoudige tekst als uw zoekopdracht.
- Resultaten uitvouwen
Toont alle gevonden resultaten in elk bestand, in plaats van alleen een lijst van bestanden die voldoen aan de zoekopdracht.
- Map
U kunt het pad van de map waarin u wilt zoeken invoeren. U wilt bijvoorbeeld
~/development/kde/kate/
invoeren als u in de broncode van Kate wilt zoeken. Deze optie is alleen beschikbaar wanneer u de modus In map gebruikt.- Bestandsdialoog openen
Gebruik deze knop om de map op te zoeken met de browser van uw bureaubladmap. Deze knop werkt alleen in de modus Map.
Gebruik deze knop om de Map naar de naast hogere van de geselecteerde map te wijzigen.Deze knop werkt alleen in de modus Map.
Gebruik deze knop om het Map-item op de map in te stellen waarin het nu geopende document zich bevindt. Deze knop werkt alleen in de modus Map.
- Filter
Dit stelt u in staat om alleen bestandsnamen te zoeken die aan een bepaald patroon voldoen. Om bijvoorbeeld alleen bestanden geschreven in C++ te zoeken, wijzigt u het in
*.cpp
. Om naar bestanden te zoeken die metkate
beginnen, wijzigt u het naarkate*
. U kunt meerdere filters invoeren gescheiden door een komma (,
). Deze optie is niet beschikbaar in de modus Open bestanden.- Uitsluiten
Het omgekeerde van Filter, dit voorkomt dat Kate zoekt in bestanden die overeenkomen met de gespecificeerde patronen. Zoals met Filter kunt u meerdere patronen, gescheiden met een komma (
,
) invoeren. Deze optie is niet beschikbaar bij gebruikt van de modus Open bestanden.- Recursief
Bij activering van deze optie zal Kate ook in alle submappen van de geselecteerde map zoeken. Deze optie is alleen beschikbaar bij gebruik van de modus Map.
- Verborgen bestanden meenemen
Bij activering van deze optie zal Kate ook in bestanden of mappen zoeken die typisch verborgen zijn door uw operating system. Deze optie is alleen beschikbaar bij gebruik van de modus Map.
- Symbolische koppelingen volgen
De plug-in Zoeken in bestanden volgt typisch geen symbolische koppelingen. Wanneer deze optie is ingeschakeld zal de plug-in deze volgen en zoeken in de bestanden of mappen waarnaar ze verwijzen. Deze optie is alleen beschikbaar bij gebruik van de modus Map.
Waarschuwing
Het is mogelijk bij symbolische koppelingen om naar een map te verwijzen die hoger in hiërarchie van de mappen ligt dan de map waarin nu wordt gezocht of andere mappen die symbolische koppelingen bevatten naar een map hoger in de hiërarchie. Als zich zo'n koppeling in de map waarin gezocht bevindt en deze optie is inschakeld, dan zal Kate bij herhaling de koppeling volgen en in de map zoeken waarna de zoekopdracht nooit zal eindigen.
- Inclusief binaire bestanden
Bij activering van deze optie zal Kate ook in alle bestanden zoeken die er niet uitzien als tekstbestanden.
De resultaten van uw zoekopdracht worden hieronder getoond in de zoekopties. Als opties voor de modus Zoeken in map getoond worden, druk dan gewoon op de knop om ze te tonen. Ze zullen ook automatisch worden getoond zodra een zoekopdracht wordt uitgevoerd.
Het zoekresultaat toont een lijst met bestanden die de tekst bevat in uw zoekopdracht, gevolgd door het aantal gevonden overeenkomsten in dat bestand.
Om een lijst met overeenkomsten in dat bestand te zien, klik gewoon op de expansiepijl links van de bestandsnaam. (Als u de optie Resultaten expanderen hebt geselecteerd, dan zal dit al voor u zijn gedaan). Het regelnummer van elke gevonden overeenkomst zal worden getoond, gevolgd door de inhoud van die regel, met gezochte tekst aangegeven in vette tekst.
Om het bestand te openen waarin het gezochte is gevonden, is dubbelklikken voldoende. Kate zal het bestand zo nodig openen. U kunt de cursor ook verplaatsen naar een specifieke overeenkomst door dubbel te klikken op zijn inhoud in plaats van de bestandsnaam.
- → (Ctrl+Alt+F)
Start de weergave van het hulpmiddel Zoeken en vervangen
- →
Ga naar de volgende overeenkomst met uw zoekopdracht uitgevoerd door de plug-in Zoeken en vervangen.
- →
Ga naar de vorige overeenkomst met uw zoekopdracht uitgevoerd door de plug-in Zoeken en vervangen.
- → →
Toont of verbergt het hulpmiddel van Kate Zoeken en vervangen.

Kate-fragmenten is een plug-in die wordt gebruikt om u tijd te besparen door ondersteuning toe te voegen voor zogenaamde “fragmenten” (herbruikbare broncode, machinecode of tekst). De plug-in ondersteunt ook code-aanvulling en JavaScript.
In het paneel zou u een lijst met opslagruimten voor fragmenten moeten zien, samen met opties om uw eigen ruimten aan te maken, ze van het internet te halen of te laden uit een lokaal bestand. Elke opslagruimte heeft een keuzevakje dat gebruikt kan worden om het te activeren of te deactiveren. Er zijn ook knoppen om bestaande opslagruimten te bewerken en te verwijderen.
U kunt fragment-opslagruimten van het internet downloaden. Klik eenvoudig op en er opent zich een venster met een lijst met fragment-opslagruimten. Controleer na het downloaden van het gewenste fragment of het is geactiveerd.
Om een nieuwe fragment-opslagruimte aan te maken klikt u op . U zou nu een dialoog moeten zien die naar de naam van het fragmentenbestand, de licentie en auteur vraagt. Na het kiezen van de gewenste opties, klikt u op .
De bewerker van opslagruimten voor fragmenten bevat de volgende opties:
- Naam
Verschijnt in de lijst met fragmenten in de hulpmiddelenweergave en wordt ook doorzocht bij het gebruiken van de functie code-aanvullen.
- Naamruimte
Gebruikt voorvoegsel bij gebruik van aanvulling van code.
- Licentie
Selecteer de licentie voor uw fragment-opslagruimte.
- Auteurs
Voer de na(a)m(en) in van de auteur(s) van het fragmentenbestand.
- Bestandstypen
Selecteer het/de bestandstype(n) waarop de fragment-opslagruimte moet worden toegepast. Het is standaard ingesteld op “”, dus is de opslagruimte op alle bestanden van toepassing. U kunt het bijvoorbeeld wijzigen in zoiets als
C++
of iets uit een lijst selecteren door op de items te drukken. U kunt meer dan één bestandstype selecteren door Shift in te drukken bij het toevoegen van typen.
- Naam
De naam zal getoond worden in de lijst voor aanvullen.
- Sneltoets
Op deze sneltoets drukken zal het fragment in het document invoegen.
- Fragmenten
De tekst die uw fragment zal invoegen in het document.
Een fragment kan bewerkbare velden bevatten. Deze kunnen doorlopen worden door op Tab te drukken. De volgende uitdrukkingen kunnen gebruikt worden in de tekst van het sjabloon om velden aan te maken:
${
maakt een eenvoudig, bewerkbaar veld aan. Alle volgende exemplaren van dezelfdeveldnaam
}veldnaam
maken velden die dezelfde inhoud hebben als de eerste tijdens bewerking.${
kan gebruikt worden om een standaard waarde voor het veld te specificeren.veldnaam=default
}standaard
kan elke JavaScript-expressie zijn.Gebruik
${
om een vaste tekenreeks als standaard waarde te specificeren.veldnaam
=tekst
}${func(
kan gebruikt worden om een veld te definiëren die een JavaScript-functie evalueert bij elke bewerking en zijn inhouden bevat. Zie het tabblad Scripts voor meer informatie.ander_veld1
,ander_veld2
, ...)}${cursor}
kan gebruikt worden om de eindpositie van de cursor te markeren nadat al het andere is ingevuld.- Scripts
Te gebruiken JavaScript hulpfuncties in uw fragmenten.
Alle JavaScript functies zouden de inhoud, die u wilt plaatsen in een sjabloonveld, als een tekenreeks moeten teruggeven.
Functies worden aangeroepen in een scope die de inhouden van alle bewerkbare sjabloonvelden als lokale variabelen bevatten. In een fragment bijvoorbeeld met
${
zal een variabele genaamdveld
}veld
aanwezig zijn die de bijgewerkte inhoud van het sjabloonveld bevat. Deze variabelen kunnen ofwel statisch gebruikt worden in de functie of doorgegeven worden als argumenten, door de syntaxis${func(field)}
of${
in de tekenreeks van het fragment te gebruiken.field2=func(field)
}U kunt de scripting API van Kate gebruiken om de geselecteerde tekst, de volledige tekst, de bestandsnaam en meer te verkrijgen door de van toepassing zijnde methoden van de objecten van het
document
enweergave
te gebruiken. Kijk in de documentatie van de scripting API voor meer informatie
U kunt fragmenten aanroepen op twee manieren:
Door het fragment uit de hulpmiddelenweergave te kiezen.
Bij het schrijven kunt u Ctrl+Spatie indrukken, die alle fragmenten zal weergeven in een gemaksvenster waaruit u kunt kiezen. Deze toetscombinatie bieden functionaliteit gelijkend op code-aanvulling.
Als het fragment variabelen (naast ${cursor}
) bevat dan zal de cursor automatisch naar het eerste voorkomen van een variabele gaan en zal op u wachten om iets te schrijven. Als u klaar bent, drukt u op Tab om naar de volgende variabele te gaan, enzovoort.

De Structured Query Language (SQL) is een gespecialiseerde taal voor het bijwerken, verwijderen en opvragen van informatie uit databases.
The plug-in SQL van Kate stelt u in staat om:
Een database aan te maken
Te verbinden met bestaande databases
Gegevens in de database te voegen en uit de database te verwijderen
Zoekopdrachten uit te voeren
Resultaten in een tabel te tonen
Selecteer uit het menu of de werkbalk en selecteer daarna het Qt-databasestuurprogramma dat u wilt gebruiken (inclusief QSQLITE, QMYSQL3, QMYSQL, QODBC3, QODBC, QPSQL7 en QPSQL). Als u het gewenste stuurprogramma niet ziet, dan moet u het installeren. Druk daarna op .
Als de door u geselecteerde database een bestand gebruikt, geeft dan eenvoudig de locatie van de database en druk op de knop . Als een verbinding met een server vereist is, moet u de hostnaam van de server, uw gebruikersnaam en wachtwoord invoeren en elke andere informatie die het specifieke stuurprogramma kan vereisen. Druk daarna op .
Geef tot slot een naam aan uw verbinding en druk op .
U kunt gegevens invoegen, verwijderen en bijwerken met de SQL-plug-in op dezelfde manier als vanaf de commandoregel of in een programma. Voer eenvoudig een query in en druk op de knop in de werkbalk of gebruik → (Ctrl+E).
Voorbeeld 4.1. Enkele voorbeeld queries
- INSERT
INSERT INTO
tabelnaam
("feature1
", "feature2
", "feature3
", "feature4
", "feature5
") VALUES ("waarde1
", "waarde2
", "waarde3
", "waarde4
", "waarde5
" )- DELETE
DELETE FROM
tabelnaam
WHERE name = "tekst
"- UPDATE
UPDATE
tabelnaam
SET "feature1
" = "tekst
", "feature2
" = "tekst
", "feature3
" = "text
", "feature4
" = "tekst
", "feature5
" = "tekst
"
Na het uitvoeren van een query SELECT, kunt u de resultaten als een tabel bekijken die zal verschijnen in het weergavehulpmiddel SQL-gegevensuitvoer onderaan Kate of als tekst in de SQL-tekstuitvoer. Als er een fout is ziet u dat de tekstuitvoer.
In de hulpmiddelweergave SQL-gegevensuitvoer bevinden zich een aantal knoppen:
Wijzigt de grootte van kolommen om hun inhoud te laten passen.
Wijzigt de grootte van Rijen om hun inhoud te laten passen.
Selecteert de gehele tabelinhoud en kopieert deze naar de klembordbuffer.
Exporteert de gehele tabelinhoud naar een bestand, het klembord of het huidige document in het formaat kommagescheiden waarden.
Verwijdert alles uit de tabelweergave
U kunt nu de kleuren wijzigen die getoond worden in de tabel in de sectie SQL van → .
U kunt door uw database bladeren met het browserweergavehulpmiddel Databaseschema links. De weergegeven informatie varieert afhankelijk van welk stuurprogramma voor de database u gebruikt.
Om deze lijst te verversen klikt u rechts ergens in het weergavehulpmiddel en selectert u . Om een query te maken op een item in de lijst, klikt u rechts op een item, selecteert en selecteert u het type query (, , of ) uit het submenu dat verschijnt.
- →
Voegt een nieuwe verbinding toe met elk databasestuurprogramma.
- →
Verwijdert de geselecteerde verbinding.
- →
Bewerkt de huidige verbindingsinstellingen.
- Verbindingen
Alle door u gemaakte databaseverbindingen staan in de lijst tussen de menu-items en . Selecteer er een om queries uit te voeren of maak er wijzigingen in.
- → (Ctrl+E)
Voer uw query uit.

Het stelt ontwikkelaars in staat om symbolen te bekijken (functies, macro's en structures) uit broncode.
Door te klikken op de ontlede informatie kunt u gemakkelijk door de code wandelen.
Op dit moment worden de volgende talen ondersteund:
C/C++, Java, Perl, PHP, Python, Ruby, XSLT, Tcl/Tk, Fortran
Lijst met mogelijkheden:
Modus Lijst/boomstructuur |
Sorteren in-/uitschakelen |
Functieparameters verbergen/tonen |
Boomstructuur uit-/invouwen |
Bij wijzigen van document automatisch bijwerken |
Ontleden van code is gebaseerd op het framework van accentueren van syntaxis uit KDE Frameworks |

De ingebouwde terminal, een kopie van Konsole, de terminal van KDE, is er om het u gemakkelijk te maken. U kunt hem beschikbaar maken door het menu → → te gebruiken, de terminal krijgt dan direct de focus. Als de optie automatisch de terminal, indien mogelijk, met het huidige document synchroniseren ingeschakeld is, zal er bovendien naar de map van het huidige bestand overgeschakeld worden (indien mogelijk) zodra het weergegeven wordt of zodra het huidige bestand gewijzigd wordt.
De standaardlocatie in het venster van Kate is onderaan, onder het editor-gedeelte.
U kunt Konsole instellen met behulp van het -menu. Meer informatie kunt u vinden in het Konsole handboek.
De ingebouwde terminalemulator wordt geleverd door de plug-in voor terminalweergave.
- → →
Toont of verbergt de ingebouwde terminalemulator.
De eerste keer dat deze optie geactiveerd wordt, zal de terminal aangemaakt worden.
De terminal krijgt de focus zodra hij weergegeven wordt, zodat u onmiddellijk commando's kunt intypen. Als de optie Terminal automatisch synchroniseren met actief document, indien mogelijk ingeschakeld is op de pagina Terminal van het hoofddialoogvenster "Instellingen"), zal de shell-sessie de map wijzigen naar de map van het actieve document als het een lokaal bestand is.
- →
Voer de nu geselecteerde tekst in de ingebouwde terminalemulator in. Er wordt geen nieuwe-regel-teken toegevoegd na de tekst.
- →
Dit veroorzaakt dat in de ingebouwde terminal het commando cd wordt uitgevoerd naar de map van het actieve document.
Als alternatief kunt u Kate zo instellen dat het altijd de terminal gesynchroniseerd houdt met het huidige document. Zie de paragraaf met de naam “Configuratie” voor meer informatie.
- →
Schakel de focus van het huidige document naar de terminal en omgekeerd.
De plug-in Terminalweergave kan worden geconfigureerd op de pagina Terminal van de instellingendialoog.
De volgende opties zijn beschikbaar:
- De terminal automatisch synchroniseren met het huidige document, wanneer mogelijk
Dit heeft als gevolg dat de ingebouwde terminal een cd doet in de map van het actieve document wanneer gestart en wanneer een nieuw document de focus krijgt. Indien niet ingeschakeld, dan moet u al uw navigatie in de terminal zelf doen.
- Stel de omgevingsvariabele EDITOR in op 'kate -b'
Dit stelt de omgevingsvariabele
EDITOR
in zodat programma's die in de ingebouwde terminal werken die automatisch een bestand in een tekstbewerker openen deze in Kate openen in plaats daarvan in de standaard tekstbewerker van uw shell. U zult niet in staat zijn met het gebruik van de terminal totdat u het bestand in Kate hebt gesloten, zodat het aanroepende programma weet dat u klaar bent met het bewerken van het bestand.

U kunt deze plug-in gebruiken om shell-commando's uit te voeren. Een selectie zal gebruikt worden als argument voor het shell-commando, de uitvoer zal ofwel de selectie vervangen of gekopieerd worden naar het klembord.
Voorbeelden:
less /etc/fstab - plakt de inhoud van dit bestand of kopieert het naar het klembord
wc - telt regels, woorden en tekens van de selectie en plakt dit in het document of kopieert het naar het klembord
sort - sorteert regels van de selectie en plakt het resultaat in het document of kopieert het naar het klembord
- → (Ctrl+\)
Opent de dialoog voor tekstfilteren:
Voer het shell-commando in in de keuzelijst of selecteer een vorig commando uit de geschiedenis.
- Kopieer het resultaat in plaats van het te plakken
Kopieer het resultaat naar het klembord en laat een document ongewijzigd.
- STDOUT en STDERR samenvoegen
Indien geactiveerd zal uitvoer uit STDOUT en STDERR samengevoegd worden en zullen geen fouten worden gerapporteerd. Anders zal STDERR worden getoond als een passief bericht

Deze plug-in controleert of XML-bestanden geldig zijn en op de juiste manier zijn opgemaakt.
Deze plug-in controleert het huidige bestand. Een lijst met waarschuwingen en foutmeldingen zal aan de onderzijde van Kate's venster verschijnen. Klik op een foutmelding om naar de bijhorende plaats in het bestand te gaan. Als het bestand een “DOCTYPE” heeft, dan zal deze worden gebruikt om de validatie van het bestand te controleren. De DTD wordt op een relatieve positie van het bestand verwacht; dus als de DTD verwijst naar “DTD/xhtml1-transitional.dtd” en het bestand is /home/rinse/test.xml
, dan wordt de DTD verwacht op /home/rinse/DTD/xhtml1-transitional.dtd
. DTD's op afstand die zijn gespecificeerd via HTTP worden ook ondersteund.
Als het bestand geen doctype heeft, zal het worden gecontroleerd op op de juiste manier is samengesteld.
Als u meer wilt weten over XML, ga dan naar de officiële W3C XML-webpagina's.
Intern roept deze plugin het commando xmllint aan. Dit hulpprogramma is onderdeel van libxml2. Als dit niet correct op uw systeem is geïnstalleerd, zal deze plugin niet werken.
Om deze plugin te laden opent u de instellingendialoog van Kate onder → . Selecteer daarna XML-validatie die zal verschijnen in de sectie Toepassing / Plugins en de dialoog afsluit.

Deze plugin geeft hints over wat is toegestaan op een bepaalde positie in een XML-bestand volgens de DTD van het bestand. Het toont mogelijke elementen, attributen, attribuutwaarden of entiteiten, afhankelijk van de positie van de cursor (bijv. alle entiteiten worden getoond als het teken links van de cursor een “&”) is. Het is ook mogelijk om de dichtstbijzijnde open tag aan de linker kant te sluiten.
De DTD moet bestaan in XML-formaat, zoals geproduceerd door het Perl programma dtdparse. We zullen een DTD in dit formaat “meta DTD” noemen. Sommige meta DTD's zijn meegeleverd. Zij zijn geïnstalleerd in katexmltools/
in qtpaths
, die ook de standaard map is wanneer u kiest . Om uw eigen meta DTD's te maken, haal dtdparse op uit http://dtdparse.sourceforge.net.--paths GenericDataLocation
Start Kate en open de instellingendialoog onder → . Selecteer daarna XML-aanvulling die zal verschijnen in de pagina en de dialoog afsluit. Selecteer hierna → . Als uw document geen “DOCTYPE” bevat of de doctype is onbekend, dan moet u een meta DTD uit het bestandssysteem kiezen. Anders wordt de meta DTD, die overeenkomt met de huidige DOCTYPE van het document, automatisch geladen.
U kunt de plugin gebruiken terwijl u uw tekst intypt:
- < (kleiner-dan-toets)
Dit start een lijst met mogelijke elementen tenzij de cursor zich al in een tag bevindt. Merk op dat u dit nu niet kunt gebruiken om het element op topniveau in te voegen (bijv. “<html>”).
- </(kleiner-dan-toets + schuine streep)
Invoeren van deze tekens biedt het sluiten van het huidige element (het dichtst bij de geopende links van de cursor). Druk op Enter om de suggestie te accepteren. Anders dan met de menu-items , werkt dit alleen met een toegekende DTD.
- " (aanhalingsteken-toets)
De toets aanhalingsteken start een lijst met mogelijke attribuutwaarden (als die er zijn) als u zich in een tag bevindt.
- (spatietoets)
Deze toets start een lijst met mogelijke attribuutwaarden voor het huidige element als u zich in een tag bevindt.
- & (ampersand-toets)
Deze toets start een lijst met benoemde entiteiten.
U kunt alle functies en beperkingen testen door katexmltools/testcases.xml
in qtpaths
in Kate te laden en de instructies te volgen.--paths GenericDataLocation
- → (Ctrl+Enter)
Dit opent een dialoog die u een XML-element laat invoegen. De tekens <, > en de sluittag zullen automatisch worden ingevoegd. Als u tekst hebt geselecteerd wanneer dit menu-item is geselecteerd, dan zal de geselecteerde tekst worden omgeven door de openings- en sluittag. De dialoog biedt ook aanvulling van alle elementen die kunnen worden ingevoegd op de huidige positie van de cursor als u een meta DTD hebt toegekend via .
- → (Ctrl+<)
Hiermee wordt uw tekst doorzocht naar een tag die nog niet is gesloten en zal deze sluiten door de overeenkomstige sluittag. Het zoeken start op de positie van de cursor en gaat naar links. Als het geen open tag kan vinden dan zal er niets gebeuren.
- →
Dit vertelt de plugin welke meta DTD voor het huidige document te gebruiken. Merk op dat dit toekennen niet zal worden opgeslagen. U zult het moeten herhalen wanneer u Kate de volgende keer opstart.

Voor informatie over de geavanceerde hulpmiddelen voor bewerking in Kate, zie het hoofdstuk Geavanceerde hulpmiddelen voor bewerking in het handboek van KatePart.

Zoals elke geavanceerde teksttbewerker biedt Kate een aantal manieren om zijn functionaliteit uit te breiden. U kunt eenvoudige scripts schrijven om functionaliteit toe te voegen met JavaScript of zelfs meer functionaliteit aan de bewerker zelf toevoegen met Toepassingsplug-ins voor Kate geschreven in C++. Wanneer u Kate, hebt uitgebreid, bent u welkom om met ons mee te doen en uw verbeteringen te delen met de wereld!

Voor informatie over toevoegen of wijzigen van definities voor accentuering van syntaxis, zie de Sectie werken met accentuering van syntaxis van het hoofdstuk ontwikkeling uit het handboek van KatePart.

Voor informatie over het schrijven van scripts met JavaScript, zie de Sectie schrijven van JavaScript van het hoofdstuk ontwikkeling uit het handboek van KatePart.

Kate toepassingsplug-ins breiden de functionaliteit van de bewerker Kate zelf uit op elke manier die u kunt verzinnen, door dezelfde programmeertaal te gebruiken waarin Kate is geschreven, C++.
Om te beginnen, zie de De inleiding op de website van Kate: Schrijven van een Kate-plug-in.

Voor informatie over de VI-invoermodus van Kate, zie het hoofdstuk VI-invoermodus van het handboek van KatePart.

- → (Ctrl+N)
Dit commando start een nieuw document in de editor. In de lijst aan de linkerkant wordt het nieuwe bestand Naamloos genoemd.
- → (Ctrl+O)
Toont een standaard KDE dialoog voor Bestand openen. Gebruik de bestandsweergave om het bestand te selecteren dat u wilt openen en klik op om het te openen.
- →
Dit geeft een lijst van bestanden die u recent hebt opgeslagen. Door op een bepaald bestand te klikken wordt het geopend in dit programma. Dit kan uiteraard alleen als het bestand nog bestaat op de aangegeven locatie.
- →
Dit submenu biedt een lijst met toepassingen bekend om het mime-type van uw huidige document te behandelen. Activeren van een item opent het huidige document met die toepassing.
Bovendien is er een item die het dialoogvak 'Openen met' start, die u in staat stelt om een andere toepassing te selecteren om het actieve bestand te openen. Uw bestand zal nog steeds in Kate zijn geopend.
- → (Ctrl+S)
Slaat het huidige document op. Indien dit bestand al eerder is opgeslagen met deze naam, dan zal het bestand zonder verdere vragen worden opgeslagen. Indien dit de eerste keer is dat een nieuw document wordt opgeslagen zal het dialoogvenster "opslaan als" worden getoond. Dit venster wordt hieronder verder beschreven.
- → (Ctrl+Shift+S)
Dit maakt het mogelijk om een document op te slaan onder een nieuwe bestandsnaam. De nieuwe naam kunt u opgeven in het venster dat identiek is aan het venster zoals dat in de sectie Openen reeds is beschreven.
- →
Een document opslaan met een nieuwe bestandsnaam in een andere codering.
- →
Een kopie van een document opslaan met een nieuwe bestandsnaam en doorgaan met bewerken in het originele document.
- → (Ctrl+L)
Dit commando slaat alle gewijzigde geopende bestanden op.
- → (F5)
Laadt het actieve bestand opnieuw van de schijf. Deze opdracht is nuttig wanneer een ander programma of proces het bestand heeft gewijzigd terwijl u het open hebt staan in dit programma.
- →
Alle geopende bestanden herladen..
- → (Ctrl+P)
Opent het afdrukvenster waarin u kunt aangeven wat, waar en hoe er afgedrukt moet worden.
- →
Sla het huidige open document op als een HTML-bestand, die opgemaakt wordt met de huidige accentuering van syntaxis en instellingen van het kleurschema.
- → (Ctrl+W)
Sluit het huidige bestand met dit commando. Als u wijzigingen gemaakt hebt die nog niet opgeslagen zijn, wordt u gevraagd of het bestand opgeslagen moet worden voordat Kate het sluit.
- →
Sluit andere geopende documenten.
- →
Dit commando sluit alle bestanden die in Kate geopend zijn.
- →
Alle documenten in de bestandenlijst die niet opnieuw geopend kunnen worden sluiten omdat ze niet meer toegankelijk zijn.
- → (Ctrl+Q)
Dit commando sluit Kate af en alle bestanden die geopend waren. Als er onopgeslagen wijzigen in bestanden zijn, wordt u gevraagd of ze opgeslagen moeten worden.

- → (Ctrl+Z)
Maakt de laatste bewerking ongedaan (typen, kopiëren, knippen, enz.)
Opmerking
Dit kan verscheidene bewerkingen, zoals het intypen van tekst, tegelijk ongedaan maken.
- → (Ctrl+Shift+Z)
Dit draait de gevolgen van "Ongedaan maken" weer terug.
- → (Ctrl+X)
Deze opdracht verwijdert de huidige selectie en plaatst het op het klembord. Het klembord werkt onzichtbaar en maakt het mogelijk gegevens over te brengen tussen toepassingen.
- → (Ctrl+C)
Dit kopieert de huidige selectie naar het klembord zodat die elders kan worden geplakt. Het klembord werkt onzichtbaar en maakt het mogelijk gegevens over te brengen tussen toepassingen.
- → (Ctrl+V)
Dit plakt het eerste item in het klembord op de plaats van de cursor. Het klembord werkt onzichtbaar en maakt het mogelijk gegevens over te brengen tussen toepassingen.
Opmerking
Als de optie "Selectie overschrijven" ingeschakeld is, zal de geplakte tekst eventueel geselecteerde tekst overschrijven.
- →
Dit submenu zal het begin van delen van tekst tonen die recent naar het klembord zijn gekopieerd. Selecteer een item uit dit menu om het in het nu geopende bestand te plakken.
- →
Kopieer de selectie als HTML, opgemaakt volgens de huidige accentuering van de syntaxis en instellingen van het kleurschema.
- → (Ctrl+A)
Dit selecteert het hele document. Op deze manier kunt u op een handige manier alle tekst kopiëren naar een andere toepassing.
- → (Ctrl+Shift+A)
Deselecteert alle geselecteerde tekst.
- → (Ctrl+Shift+B)
Wisselt van selectiemodus. Wanneer de selectiemodus BLOK is, de statusbalk toont de tekenreeks [BLOK] en u kunt verticaal selecteren, bijv. selecteer kolom 5 tot 10 in regel 9 tot 15.
- →
Schakel tussen een normale en een vi-achtige modale bewerkingsmethode. Deze vi-modus ondersteunt de meestgebruikte opdrachten en bewegingen van vim's normale en visuele modus en heeft een optionele vi-modus statusbalk. Deze statusbalk toont opdrachten terwijl ze worden ingevoerd, uitvoer van opdrachten en de huidige modus. Het gedrag van deze modus kan aangepast worden op het tabblad Vi-invoermethode in de sectie Bewerking van de instellingendialoog van dit programma.
- → (Ins)
Schakelt de overschrijfmodus in of uit. Wanneer de modus INS is, worden tekens ingevoegd op de plaats van de cursor. Wanneer de modus OVR is, zullen de tekens die u typt de huidige tekens rechts van de cursor vervangen. De statusbalk toont de huidige status van de overschrijfmodus, of INS of OVR.
- → (Ctrl+F)
Dit opent de zoekbalk onder in het venster van de editor. Links in de balk bevindt zich een knop met een pictogram om de balk te sluiten, gevolgd door een klein invoerveld voor het opgeven van het zoekpatroon.
Het zoeken begint onmiddellijk nadat u de eerste letters van uw zoekpatroon intypt. Als er een overeenkomst is in de tekst, wordt deze gemarkeerd en verandert de achtergrondkleur van de invoer in lichtgroen. Als er geen overeenkomst gevonden wordt in de tekst wordt dit aangegeven door een lichtrode achtergrondkleur van het invoerveld.
Gebruik de knop
of
om naar de volgende of vorige overeenkomst in het document te gaan.
Overeenkomsten in het document zijn geaccentueerd zelfs wanneer u de zoekbalk sluit. Om deze accentuering te wissen drukt u op de Esc-toets.
U kunt kiezen of bij het zoeken rekening gehouden moet worden met hoofdletters of kleine letters. Kiest u
, dan krijgt u alleen de tekst die precies overeenkomt met de hoofd- en kleine letters in het zoekpatroon.
Klik op de knop
rechts van de incrementele zoekbalk om over te schakelen naar het balk geavanceerd zoeken en vervangen.
- → → (F3)
Hiermee herhaalt u de laatste zoekhandeling, indien aanwezig, zonder de incrementele zoekbalk te activeren, waarbij voorwaarts gezocht wordt in het document vanaf de positie van de cursor.
- → → (Shift+F3)
Hiermee herhaalt u de laatste zoekhandeling, indien aanwezig, zonder de zoekbalk te activeren, waarbij achterwaarts in plaats van voorwaarts gezocht wordt in het document.
- → → (Ctrl+H)
Zoekt naar de volgende overeenkomst van de geselecteerde tekst.
- → → (Ctrl+Shift+H)
Zoekt naar de vorige overeenkomst van de geselecteerde tekst.
- → (Ctrl+R)
Deze opdracht opent het venster "geavanceerd zoeken en vervangen". Links boven in het venster bevindt zich de knop met een pictogram om het venster te sluiten, gevolgd door een klein tekstinvoerveld om het zoekpatroon in te voeren.
U kunt de zoekmodus aanpassen door uit de lijst te kiezen voor Platte tekst, Hele woorden, Escape sequences of Reguliere expressie.
Als Escape sequences of Reguliere expressie geselecteerd is, zal het menu-item onderaan het contextmenu van de tekstinvoervelden geactiveerd worden. Hierdoor kunt u escape sequences of reguliere expressie-items toevoegen aan het zoek- of vervangpatroon vanuit voorgedefinieerde lijsten.
Gebruik de knop
of
om naar de volgende of vorige overeenkomst in het document te gaan.
Typ de vervangende tekst in in het tekstinvoerveld met de naam Vervangen en klik op de knop om alleen de geaccentueerde tekst te vervangen, of de knop om de gezochte tekst in het hele document te vervangen.
U kunt het gedrag van zoeken en vervangen wijzigen door onderin de balk verschillende opties te kiezen. Het kiezen van
resulteert in alleen die tekenreeksen waarvan elke letter overeenkomt met de hoofdletter of kleine letter zoals opgegeven in de zoekopdracht.
zal alleen binnen de huidige selectie zoeken en vervangen. De knop Alles zoeken accentueert alle overeenkomsten in het document en toont het aantal gevonden resultaten in een klein popup-venster.
Klik op de knop
rechts in de balk zoeken en vervangen om over te schakelen naar de incrementele zoekbalk.
- → → (Ctrl+6)
Beweeg de cursor naar het bijbehorende openings- of sluithaakje.
- → → (Ctrl+Shift+6)
Selecteert de tekst tussen het overeenkomstige openings- en sluithaakje.
- → →
Regels die zijn gewijzigd na het openen van het bestand worden gewijzigde regels genoemd. Deze actie springt naar de vorige gewijzigde regel.
- → →
Regels die zijn gewijzigd na het openen van het bestand worden gewijzigde regels genoemd. Deze actie springt naar de volgende gewijzigde regel.
- → → (Ctrl+G)
Dit opent onderaan het venster de balk Ga naar regel, waarmee u de cursor een sprong kunt laten maken naar een bepaalde regel (door een getal op te geven) in het document. U kunt het regelnummer direct invoeren in het tekstinvoerveld of u kunt klikken op de pijltjes naar boven en beneden naast het tekstinvoerveld. Het pijltje naar boven verhoogt het regelnummer, en het pijltje naar beneden verlaagt het. U sluit de balk door te klikken op de knop met het pictogram links op de balk.

- →
Opent een nieuwe instantie van Kate. De nieuwe instantie zal identiek zijn aam de al geopende.
- → (Alt+Pijl rechts)
Activeert de volgende tab in de tabbalk.
- → (Alt+Pijl links)
Activeert de vorige tab in de tabbalk.
- → (Ctrl+Alt+O)
Toont een zoekveld en een lijst met geopende bestanden in het bewerkingsgebied. Bij het invoeren van tekst in het zoekveld worden de documentnamen en document-URL's gezocht voor overeenkomende tekst. Bij het invoeren van tekst in het zoekveld kunt u de cursortoetsen Omhoog en Omlaag gebruiken om te navigeren in de lijstweergave. Bij indrukken van de toets Enter of dubbelklikken op een item in de list schakelt de weergave naar het document geselecteerd in de lijstweergave. Dit maakt schakelen tussen documenten gemakkelijker, als er heel wat van hen geopend zijn.
Deze actie is ook beschikbaar via het pictogram
rechtsboven het bewerkingsvenster.
- → → (Shift+F8)
De focus naar het vorige open document schakelen, als u het bewerkingsgebied hebt gesplitst in meerdere weergaven.
- → → (F8)
De focus naar het volgende document brengen, als u het bewerkingsgebied hebt gesplitst in meerdere weergaven.
- → → (Ctrl+Shift+L)
Splitst het frame (of het editor-gedeelte) in twee even grote frames, Het nieuwe frame wordt links van het huidige frame geplaatst en krijgt de focus. In het nieuwe frame wordt hetzelfde document weergegeven als in het eerste frame.
Zie ook Werken met de MDI van Kate
- → → (Ctrl+Shift+T)
Splitst het frame (of het editor-gedeelte) in twee even grote frames, Het nieuwe frame wordt onder het huidige frame geplaatst en krijgt de focus. In het nieuwe frame wordt hetzelfde document weergegeven als in het eerste frame.
Zie ook Werken met de MDI van Kate
- → →
Omschakelen tussen horizontaal en verticaal splitsen.
- → → (Ctrl+Shift+R)
Sluit het actieve frame, die geïdentificeerd kan zijn als diegene die een knipperende cursor laat zien. Deze optie is niet beschikbaar als er slechts één frame is (het hoofdgebied voor bewerking).
Documenten worden niet gesloten door een frame te sluiten – ze blijven zowel beschikbaar in het menu als in de Bestandenlijst.
Zie ook Werken met de MDI van Kate
- → →
Sluit alle frames, behalve het actieve frame (diegene met een knipperende cursor). Deze optie is niet beschikbaar als er slechts één frame is (het hoofdgebied voor bewerking).
Documenten worden niet gesloten door een frame te sluiten – ze blijven zowel beschikbaar in het menu als in de Bestandenlijst.
- → →
Dit verbergt alle opgesplitste weergaven behalve de nu actieve.
- → →
Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee verticaal gesplitste documenten verder naar links.
- → →
Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee verticaal gesplitste documenten verder naar rechts.
- → →
Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee horizontaal gesplitste documenten verder omhoog.
- → →
Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee horizontaal gesplitste documenten verder omlaag.
Opmerking
Enkele gemeenschappelijke acties in het menu voor splitsen van weergaven zijn beschikbaar via de knop rechtsboven het bewerkingsvenster
- →
- → → (Ctrl+Alt+Shift+F)
Toont al dan niet de weergave van de rij knoppen in de zijbalk. Dit commando heeft geen effect op de weergave van de widgets met inhoud in de zijbalk, elke zijbalk die zichtbaar is visible zal zichtbaar blijven en als u sneltoetsen toekent aan de onderstaande commando's dan zullen die natuurlijk blijven werken.
- → →
Een lijst met alle ingeschakelde plug-ins. Gebruik het keuzevakje voor elk item om de weergave van het hulpmiddel aan of uit te schakelen.
- → (F7)
Dit commando zet de weergave aan of uit van de ingebouwde commandoregel.
- → (Ctrl++)
Dit vergroot de lettertekens die getoond worden.
- → (Ctrl+-)
Dit verkleint de lettertekens die getoond worden.
- →
Dit menu toont de beschikbare kleurschema's. U kunt hier het schema wijzigen voor de huidige weergave, om het standaard schema te wijzigen moet u de pagina Lettertypen & kleuren van de instellingendialoog gebruiken.
- → → (F10)
Schakelt dynamisch regelafbreking in/uit in de huidige weergave. Dynamische regelafbreking maakt alle tekst in een weergave zichtbaar zonder de noodzaak voor horizontaal schuiven door een actuele regel, indien nodig, op meer zichtbare regels af te beelden.
- → →
Kies wanneer en hoe de dynamische-regelafbreking-indicators moeten worden getoond. Dit is alleen beschikbaar wanneer de optie Dynamische regelafbreking is aangevinkt.
- → →
Schakelt het tonen van een verticale lijn in/uit, die de positie van de regelbreedte aangeeft zoals ingesteld in de instellingendialoog. Deze functie vereist dat u een lettertype gebruikt met een echte vaste breedte.
- → → (F6)
Dit is een wisselitem. Als het is aangevinkt wordt de pictogramrand zichtbaar links van de actieve editor, en vice versa. De pictogramrand geeft de posities aan van de gemarkeerde regels in de bewerker.
- → → (F11)
Dit is een wisselitem. Als het is aangevinkt verschijnt er aan de linkerkant van de actieve editor een paneel waarin de regelnummers van het document worden getoond, en vice versa.
- → →
Schakelt de zichtbaarheid van bladwijzers in/uit (en andere markeringen) op de verticale schuifbalk. Indien ingeschakeld, worden markeringen aangegeven met een dunne lijn in de kleur van markeringen in de schuifbalk, klikken met de
op de lijn laat de weergave schuiven naar een positie bij de markering.- → →
Dit vervangt de schuifbalk door een visualisatie van het huidige document. Voor meer informatie over de schuifbalk met mini-map, zie Sectie scrollbar-minimap van het handboek KatePart.
- →
Deze opties behoren bij code invouwen.
- (F9)
Schakelt het tonen van het paneel voor invouwen in/uit aan de linkerzijde van de weergave.
Vouw het gebied dat de cursor bevat in.
Vouw het gebied dat de cursor bevat uit.
- (Ctrl+Shift+-)
Vouw alle gebieden van het bovenste niveau in het document in. Klik op het naar rechts wijzende driehoekje om alle gebieden op het hoogste niveau uit te vouwen.
- (Ctrl+Shift++)
Vouw alle gebieden van het bovenste niveau in het document uit.
Omringend vak rond niet-afdrukbare spaties tonen/verbergen.

Onder de items die hier beschreven worden, wordt elke bladwijzer in het document vermeld. De tekst bestaat uit de eerste woorden van de gemarkeerde regel. Selecteer een bladwijzer om de cursor naar het begin van die regel te verplaatsen. De editor zal te tekst opschuiven om de regel zichtbaar te maken.
- → (Ctrl+B)
Plaatst een bladwijzer op de huidige regel in het actieve document (als er al een bladwijzer is, wordt deze verwijderd).
- →
Deze opdracht verwijdert alle bladwijzers uit het document evenals de lijst met bladwijzers die onderaan dit menu-item hangt.
- → (Alt+PgUp)
Hiermee verplaatst u de cursor naar het begin van de regel met de eerste bovenliggende bladwijzer. In de tekst van het menu-item staat het regelnummer en het eerste stuk tekst op die regel. Dit item is alleen beschikbaar wanneer er een bladwijzer in een regel boven de cursor bestaat.
- → (Alt+PgDown)
Hiermee verplaatst u de cursor naar het begin van de volgende regel met een bladwijzer. In de tekst van het menu-item staat het regelnummer en het eerste stuk tekst op die regel. Dit item is alleen beschikbaar wanneer er een bladwijzer in een regel onder de cursor bestaat.

Dit menu bevat items voor het gebruiken en beheren van Kate-sessies. Voor meer informatie, lees Sessies gebruiken.
- →
Maakt een nieuwe lege sessie aan. Alle nu geopende bestanden zullen worden gesloten.
- →
Open een bestaande sessie. De dialoog van de sessiekiezer wordt getoond om u er een te laten kiezen.
- →
Dit submenu laat u een bestaande sessie openen.
- →
Sla de huidige sessie op. Als de sessie anonymous is, dan wordt u gevraagd om een sessienaam.
- →
De huidige sessie opslaan onder een nieuwe naam. U wordt gevraagd om de naam.
- →
Toont de dialoog van de sessiebeheerder die u in staat stelt om te hernoemen en sessies te verwijderen.

- →
Stel het huidige document in op Alleen lezen. Dit voorkomt dat er tekst wordt toegevoegd of wijzigingen in de opmaak worden aangebracht.
- →
Kies het gewenste schema voor het bestandstype voor het actieve document. Dit overschrijft het globale bestandstype ingesteld met → op het tabblad Bestandstypen voor het huidige document.
- →
Kies het gewenste accentueringsschema voor het actieve document. Dit overschrijft alleen voor het huidige document de globale accentueringregels ingesteld bij → .
- →
Kies de gewenste manier van inspringen voor het actieve document. Dit overschrijft alleen voor het huidige document de globale inspringmodus ingesteld bij → .
- →
U kunt de standaardcodering, ingesteld bij → in de pagina Openen/opslaan om een andere codering in te stellen voor het huidige document. De codering die u hier instelt zal alleen gelden voor het huidige document.
- →
Kies de gewenste regeleindemodus voor het actieve document. Dit overschrijft alleen voor het huidige document de globale einderegelmodus ingesteld bij → .
- →
Door deze actie aan te vinken kunt u expliciet een bytevolgordemarkering voor documenten gecodeerd in unicode toevoegen. De bytevolgordemarkering (BOM) is een Unicode-teken dat gebruikt wordt om de "endianness" (byte-volgorde) van een tekstbestand of stream aan te geven. Zie voor meer informatie: Byte Order Mark.
- →
Dit submenu bevat een lijst met alle acties in scripts. De lijst kan gemakkelijk worden gewijzigd door uw eigen scripts te schrijven. Op deze manier kan Kate worden uitgebreid met gebruikergedefinieerde hulpmiddelen.
Er is een complete lijst van scripts in de documentatie van KatePart.
- → (Ctrl+Spatie)
Roep handmatig commando-aanvulling aan, meestal door een sneltoets te gebruiken die verbonden is met deze actie.
- →
(Ctrl+9) en (Ctrl+8) vullen de huidige getypte tekst aan door vanaf de huidige cursorpositie vooruit en achteruit te zoeken naar woorden die overeenkomen. geeft een lijst met overeenkomsten.
- → → (Ctrl+Shift+O)
Wanneer ingeschakeld is, wordt tijdens het typen fout gespelde tekst onderstreept.
- → →
Hiermee start u het programma spellingcontrole, een programma ontworpen om de gebruiker te helpen spelfouten te corrigeren.
Voor meer informatie over hoe spellingcontrole in KDE te gebruiken, zie de sectie Spelling controleren van de documentatie KDE Fundamentals .
- → →
Hiermee start u het programma spellingcontrole, maar het begint bij de cursor in plaats van aan het begin van het document.
- → →
Controleert de spelling van de huidige selectie.
- → →
Toont onderaan het venster een keuzelijst met alle beschikbare woordenboeken voor de spellingcontrole. Hierdoor kunt u eenvoudig wisselen van spellingcontrole-woordenboek bijv. voor automatische spellingcontrole van tekst in verschillende talen.
- →
Dit schoont het inspringen voor de huidige selectie of voor de regel waarin zich de cursor bevindt op. Inspringen opschonen maakt dat alle geselecteerde tekst de inspringmethode van uw keuze krijgt.
- →
De huidige regel of geselecteerde regels worden opnieuw uitgelijnd, waarbij gebruik gemaakt wordt van de inspringmethode en inspring-instellingen in het document.
- → (Ctrl+D)
Dit voegt één spatie toe aan het begin van de regel waar de tekstcursor zich bevindt of aan het begin van geselecteerde regels.
- → (Ctrl+Shift+D)
Dit verwijdert één spatie (indien aanwezig) aan het begin van de regel waar de tekstcursor zich bevindt of aan het begin van geselecteerde regels.
- → (Ctrl+U)
Zet de geselecteerde tekst of de letter na de cursor om in hoofdletters.
- → (Ctrl+Shift+U)
Zet de geselecteerde tekst of de letter na de cursor om in kleine letters.
- → (Ctrl+Alt+U)
Laat de geselecteerde tekst of het huidige woord met een hoofdletter beginnen.
- → (Ctrl+J)
Voegt de geselecteerde regels samen, of de huidige regel en de regel eronder, met één spatie als scheidingsteken. Overtollige witruimte in de samengevoegde regels wordt verwijderd.
- →
Pas statische regelafbreking toe voor het hele document. Dat betekent dat er automatisch een nieuwe tekstregel gestart wordt wanneer de huidige regel de lengte overschrijdt die opgegeven is bij de optie Regels afbreken op: op het tabblad Bewerken bij de →

Kate heeft de standaard KDE-menu-items en , lees voor meer informatie de secties over het Menu Instellingen en Help Menu van de KDE Fundamentals met twee extra items:
- →
Tabbladen zijn verplaatsbaar met de
en hebben acties in het contextmenu om documenten te sluiten, het pad te kopiëren naar het klembord of de map van het document in de bestandsbeheerder te openen. Met de knopwordt schakelen tussen documenten gemakkelijk. Klik op de knop
met de om een menu te openen met acties uit het menu .
- →
Indien ingeschakeld wordt het volledige pad van het actieve document getoond, anders alleen de bestandsnaam. Dit is nuttig als u verschillende bestanden met dezelfde bestandsnaam om ze te onderscheiden.

Kate biedt verschillende mogelijkheden om de toepassing te verfijnen om zich te gedragen naar uw wensen. De meest belangrijke zijn:
- Het configuratievenster
De hoofdinstellingen, bieden u de mogelijkheid om de toepassing Kate, de tekstbewerkercomponent en het gebruik van plugins te configureren.
- Het menu
Biedt u de mogelijkheid om vaak gebruikte instellingen te wijzigen en om instellingsdialogen op te starten.
- Het menu
Biedt u de mogelijkheid het huidige frame te splitsen, eveneens om pictogrammen te tonen en een regelnummerpaneel voor het huidige in bewerking zijnde document.
De ingebedde terminal gebruikt de configuratie gedefinieerd in de Systeeminstellingen en kan ook worden ingesteld door met de te klikken om een contextmenu weer te geven.


De instellingendialoog van Kate toont links een boomstructuur met onderwerpen en rechts een instellingenpagina overeenkomend met het geselecteerde onderwerp.
De instellingen zijn onderverdeeld in twee groepen, namelijk

Deze groep bevat pagina's om de hoofd toepassing Kate in te stellen
Deze sectie bevat een paar globale opties voor Kate
- Gedrag
- Waarschuwen wanneer bestanden zijn gewijzigd door andere processen
Indien ingeschakeld zal Kate u melden, wanneer bestanden buiten de toepassing om zijn gewijzigd, op het moment dat het hoofdvenster invoerfocus krijgt. U zult in staat zijn om verschillende gewijzigde bestanden tegelijk af te handelen, u kunt gewijzigde bestanden in groepen herladen, opslaan of verwijderen.
Indien niet ingeschakeld zal Kate u om actie vragen wanneer een extern gewijzigd bestand focus krijgt in de toepassing.
- Meta-informatie
- Meta-informatie na sessies behouden
Indien ingeschakeld zal Kate metagegevens zoals bladwijzers en configuratie van de sessie zelfs wanneer u uw documenten sluit. De gegevens zullen worden gebruikt als het document ongewijzigd is wanneer het wordt heropend.
- Ongebruikte meta-informatie verwijderen na
Stelt het maximum aantal dagen in om meta-informatie voor eerder geopende bestanden te bewaren. Dit helpt om de database van meta-informatie op een redelijke grootte te houden.
Deze sectie bevat opties die verband houden met het gebruik van sessies.
- Sessie-elementen
- Vensterconfiguratie insluiten
Indien ingeschakeld zal Kate de vensterconfiguratie van elke sessie opslaan.
- Gedrag bij opstarten van programma
Selecteert hoe u wilt dat Kate zich gedraagt bij opstarten. Deze instelling kan overschreven worden door te specificeren wat te doen op de commandoregel.
- Nieuwe sessie starten
Met deze optie zal Kate een nieuwe sessie zonder naam starten wanneer u de toepassing opstart.
- Laatst gebruikte sessie laden
Kate zal de meest recent geopende sessie bij opstarten gebruiken. Dit is goed als u dezelfde sessie altijd wilt gebruiken of zelden omschakelt.
- Een sessie handmatig kiezen
Kate zal een kleine dialoog tonen die u uw sessie met voorkeur laat kiezen of de standaard sessie als er geen is opgeslagen. Dit is het standaard gedrag. Leuk als u frequent heel wat verschillende sessies gebruikt.
Elke wijziging aan de sessiegegevens (geopende bestanden en indien ingeschakeld, vensterconfiguratie) zal altijd worden opgeslagen.
Deze pagina levert een lijst met geïnstalleerde plug-ins voor de toepassing Kate. Elke plug-in wordt gerepresenteerd door zijn naam en een korte beschrijving. U kunt het keuzevakje activeren met een item om de plug-in, die het representeert te activeren.
Als een plug-in instellingsopties levert, dan zal er een sectie, als een subpagina van deze pagina, verschijnen om hiertoe toegang te verlenen.
Voor meer informatie over beschikbare plug-ins, zie Hoofdstuk 4, Werken met plug-ins.
Voor informatie over deze sectie van de instellingendialoog, zie het Instellingensectie van de editor-component van het handboek van KatePart.
Voor informatie over het gebruik van documentvariabelen met Kate, zie de Sectie instellen met documentvariabelen van het handboek KatePart.

Kate. Programma copyright 2000, 2001, 2002 - 2005 het Kate-ontwikkelingsteam.
Het Kate-team:
- Christoph Cullmann
(cullmann AT kde.org)
Projectbeheerder & kernontwikkelaar
- Anders Lund
(anders AT alweb.dk)
Kernontwikkelaar, Perl syntaxis-accentuering, documentatie
- Joseph Wenninger
(kde AT jowenn.at)
Kernontwikkelaar, syntaxis-accentuering
- Michael Bartl
(michael.bartl1 AT chello.at)
Kernontwikkelaar
- Phlip
(phlip_cpp AT my-deja.com)
De project-compiler
- Waldo Bastian
(bastian AT kde.org)
Het schitterende buffersysteem
- Matt Newell
(newellm AT proaxis.com)
Tests...
- Michael McCallum
(gholam AT xtra.co.nz)
Kernontwikkelaar
- Jochen Wilhemly
(digisnap AT cs.tu-berlin.de)
Auteur van KWrite
- Michael Koch
(koch AT kde.org)
Omzetting van KWrite voor KParts
- Christian Gebauer
(gebauer AT bigfoot.com)
Niet opgegeven
- Simon Hausmann
(hausmann AT kde.org)
Niet opgegeven
- Glen Parker
(glenebob AT nwlink.com)
Ongedaan-maken-geschiedenis van KWrite, integratie van KSpell
- Scott Manson
(sdmanson AT alltel.net)
XML-syntaxisaccentuering in KWrite
- John Firebaugh
(jfirebaugh AT kde.org)
Verscheidene patches
- Dominik Haumann
(dhdev AT gmx.de)
Ontwikkelaar, syntaxis-accentuering
Vele anderen hebben bijgedragen:
- Matteo Merli
(merlim AT libero.it)
Syntaxis-accentuering voor RPM Spec-bestanden, Diff en meer
- Rocky Scaletta
(rocky AT purdue.edu)
Syntaxis-accentuering voor VHDL
- Yury Lebedev
Syntaxis-accentuering voor SQL
- Chris Ross
Syntaxis-accentuering voor Ferite
- Nick Roux
Syntaxis-accentuering voor ILERPG
- John Firebaugh
Syntaxis-accentuering voor Java™ en nog veel meer
- Carsten Niehaus
Syntaxis-accentuering voor LaTeX
- Per Wigren
Syntaxis-accentuering voor Make-bestanden, Python
- Jan Fritz
Syntaxis-accentuering voor Python
- Daniel Naber
Kleine bugfixes, XML-plugin
Documentatie copyright 2000,2001 Seth Rothberg (sethmr AT bellatlantic.org)
Documentatie copyright 2002, 2003, 2005 Anders Lund (anders AT alweb.dk)
Op- of aanmerkingen over de vertalingen van de toepassing en haar documentatie kunt u melden op http://www.kde.nl/bugs.
Dit document is vertaald in het Nederlands door Niels Reedijk.
Dit document is vertaald in het Nederlands door Tom Albers.
Dit document is vertaald in het Nederlands door Rinse de Vries.
De vertaling werd nagelezen door Rinse de Vries.
De vertaling werd nagelezen door Natalie Koning.
Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.
Deze toepassing valt onder de bepalingen van de GNU General Public License.

Voor informatie over het gebruik van reguliere expressies in Kate, zie de appendix Reguliere expressies in het handboek van KatePart.

Hoe Kate te installeren en andere KDE toepassingen op uw systeem, zie het hoofdstuk Installeren van de documentatie KDE Fundamentals.