Het handboek van Kate Anders Lund Seth Rothberg Dominik Haumann T.C. Hollingsworth Vertaler/Nalezer: Otto Bruggeman Vertaler/Nalezer: Rinse de Vries Vertaler/Nalezer: Tom Albers Vertaler/Nalezer: Natalie Koning Vertaler/Nalezer: Freek de Kruijf
Het handboek van Kate
2
Inhoudsopgave 1
Inleiding
7
2
De basisbeginselen
8
2.1
8 8 8
Kate starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Vanuit het menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2 Vanaf de commandoregel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2.1
Commandoregel-opties . . . . . . . . . . . . . . . . . . . . . . . . .
9
Drag and Drop (slepen en neerzetten) . . . . . . . . . . . . . . . . . . . . . .
10
Werken met Kate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Snel beginnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 10
2.2.2 Sneltoetsen . . . . . . . . . Werken met de MDI van Kate . . . 2.3.1 Overzicht . . . . . . . . . . 2.3.1.1 Het hoofdvenster 2.3.2 Het editor-gedeelte . . . . .
. . . . .
10 11 11 11 12
De documentenlijst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
Sessies gebruiken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.4.1
De oude stijl van het gedrag van Kate herstellen . . . . . . . . . . . . . . . .
14
Help verkrijgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.5.1 2.5.2 2.5.3
14 14 14
2.1.3 2.2
2.3
2.3.3 2.4 2.5
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Met Kate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Met uw tekstbestanden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Artikelen over Kate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Werken met de editor van Kate
15
4
Werken met plug-ins
16
4.1
Extensies van de tekstinvoercomponent . . . . . . . . . . . . . . . . . . . . . . . . .
16
4.2
Kate-programma-plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
4.3
XML-aanvulling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.3.1
Hoe te gebruiken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.3.2
Mogelijkheden en beperkingen . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.3.3
Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Het handboek van Kate
4.3.4
Dankbetuigingen en licentie . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.4
Exportprogramma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.5
4.4.1 Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Zoeken & vervangen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19 19
4.5.1
Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.5.2
Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.2.1 Zoek opdracht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19 19
4.5.2.2
Opties van Zoeken in map . . . . . . . . . . . . . . . . . . . . . . .
20
4.5.2.3 Zoekresultaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.3 Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bestandssysteembrowser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21 21 22
4.6.1 4.6.2 4.6.3
Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuratie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22 22 23
Bouwplug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
4.7.1
Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
4.7.2
De Bouwplug-in gebruiken . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
4.7.2.1
Tabblad Instellingen van doel . . . . . . . . . . . . . . . . . . . . .
24
4.7.2.2 4.7.2.3
Tabblad Uitvoer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fouten & waarschuwingen . . . . . . . . . . . . . . . . . . . . . . .
24 25
Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dankbetuigingen en licentie . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25 25
SQL-plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.8.1
Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.8.2 4.8.3
Te verbinden met een database . . . . . . . . . . . . . . . . . . . . . . . . . . Queries uitvoeren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26 26
4.8.3.1
26
4.6
4.7
4.7.3 4.7.4 4.8
INVOEGEN/VERWIJDEREN/BIJWERKEN . . . . . . . . . . . . . . . . .
27 27 27 28
GDB-plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
4.9.1
Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
4.9.2 4.9.3
Structuur van menu en werkbalk . . . . . . . . . . . . . . . . . . . . . . . . . Debugweergave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28 29
4.9.4
Aanroepstapel en lokale waarden . . . . . . . . . . . . . . . . . . . . . . . .
31
4.9.5
Dankbetuigingen en licentie . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4.10 Plug-in voor terminalweergave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4.10.1 Menustructuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.2 Configuratie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32 33
4.8.4 4.8.5 4.8.6 4.9
4.8.3.2 SELECT . . . . . . . Bladeren . . . . . . . . . . . . Menustructuur . . . . . . . . Dankbetuigingen en licentie .
. . . .
. . . .
4
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Het handboek van Kate
5
Geavanceerde hulpmiddelen voor bewerking
34
6
Kate uitbreiden 6.1 Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35 35
6.2
Werken met syntaxisaccentuering . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
6.3
Scripting met JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
6.4
Extensies van de tekstinvoercomponent . . . . . . . . . . . . . . . . . . . . . . . . .
35
6.5
Kate (C++) programma-plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
7
De VI-invoermethode
37
8
De inhoud van de menu’s 8.1 Het menu Bestand . 8.2 Het menu Bewerken 8.3 Het menu Beeld . . . 8.4 Het menu Projecten .
. . . .
38 38 40 42 45
8.5
Menu Bladwijzers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
8.6 8.7
Het menu Sessies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Het menu Hulpmiddelen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45 46
8.8
Het menu Instellingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
8.9
Het menu Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
Kate instellen 9.1 Overzicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 De hoofdinstellingendialoog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50 50 51
9.3
De instellingen voor de toepassing Kate . . . . . . . . . . . . . . . . . . . . . . . . .
51
9.3.1
Algemeen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
9.3.2 9.3.3
Sessies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52 52
9.4
9.3.4 Documenten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . De instellingen voor de tekstbewerkercomponent . . . . . . . . . . . . . . . . . . .
53 53
9.5
Configureren met documentvariabelen . . . . . . . . . . . . . . . . . . . . . . . . . .
53
9
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
10 Dankbetuigingen en licentie
54
A Reguliere expressies
56
B Installatie
57
C Index
58
5
Samenvatting Kate is een editor voor programmeurs voor KDE 4 en hoger. Deze handleiding beschrijft Kate versie 15.12
Het handboek van Kate
Hoofdstuk 1
Inleiding Welkom bij Kate, een editor voor programmeurs voor KDE versie 4 en hoger. 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...
7
Het handboek van Kate
Hoofdstuk 2
De basisbeginselen Vertaler/Nalezer: Otto Bruggeman Vertaler/Nalezer: Natalie Koning Vertaler/Nalezer: Freek de Kruijf 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.
2.1
Kate starten
U kunt Kate starten vanuit het startprogramma of vanaf de commandoregel.
2.1.1
Vanuit het menu
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 Programma’s → Hulpmiddelen → Editor → Geavanceerde teksteditor Kate.
2.1.2
Vanaf de commandoregel
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
8
Het handboek van Kate
2.1.2.1
Commandoregel-opties
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. Wanneer het wordt gebruikt met de optie --use, dan wordt een exemplaar met deze sessie ook gebruikt. kate -p --pid PID Hergebruikt alleen een exemplaar met de gespecificeerde PID (Proces-ID). Wordt gebruikt samen met de optie --use. 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 in kate -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 --author Toont de auteurs van Kate in het terminal venster. kate -v --version Toont versie-informatie voor Kate. kate --license Toont de licentie-informatie. 9
Het handboek van Kate
2.1.3
Drag and Drop (slepen en neerzetten)
Kate gebruikt het Drag and Drop-protocol van KDE. Bestanden kunnen naar Kate worden gesleept en losgelaten vanaf het bureaublad, vanuit Dolphin of vanaf een ftp-server op afstand in één van de vensters van Dolphin.
2.2
Werken met Kate
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.
2.2.1
Snel beginnen
In dit gedeelte worden enkele van de items van het menu Beeld 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 de vensters van de Documenten en de Bestandssysteembrowser tonen en verbergen door het menu Beeld → Gereedschapsweergaven. Dit menu geeft u een eerste kennismaking met de mogelijkheden en de flexibiliteit van Kate. In dit gedeelte bekijken we drie items: Documenten tonen Zet het document aan of uit.
2.2.2
Sneltoetsen
Veel van de sneltoetsen in Kate kunnen ingesteld worden in het menu Instellingen. Standaard heeft Kate de volgende sneltoetsen: Schakel tussen invoegen en overschrijven. In de invoegen-modus worden nieuw getypte tekens aan de tekst toegevoegd en alle bestaande tekst rechts van de cursor wordt opgeschoven. In de overschrijven-modus worden nieuw getypte tekens over bestaande tekst heen gezet. Verplaats de cursor één teken naar links Verplaats de cursor één teken naar rechts Verplaats de cursor één regel omhoog Verplaats de cursor één regel omlaag
Invoegen
Pijl naar links Pijl naar rechts Pijl omhoog Pijl omlaag 10
Het handboek van Kate
Verplaats de cursor één pagina omhoog Verplaats de cursor één pagina omlaag Verwijder het teken links van de cursor Verplaats de cursor naar het begin van de regel Verplaats de cursor naar het einde van de regel Verwijder het teken rechts van de cursor (of alle geselecteerde tekst) Voeg een nieuwe regel in, inclusief tekens uit de huidige zin anders dan letters of cijfers. Het is bijv. nuttig bij het schrijven van commentaar in de code: druk op de sneltoets aan het einde van de regel ‘// mijn tekst’ en de volgende regel begint al met ‘// ’. U hoeft dus niet meer de commentaar-tekens in te typen aan het begin van elke nieuwe regel met commentaar. Selecteer het teken links van de cursor Selecteer het teken rechts van de cursor Help Wat is dit? Zoeken Volgende zoeken Bladwijzer invoegen Kopieer de geselecteerde tekst naar het klembord Nieuw document Druk het bestand af Sluiten - sluit de actieve kopie van de editor af Vervangen Sla het bestand op Plakken Verwijder geselecteerde tekst en kopieer het naar het klembord Ongedaan maken Opnieuw
PageUp PageDown Backspace Home End Delete
Shift+Enter
Shift+Pijl naar links Shift+Pijl naar rechts F1 Shift+F1 Ctrl+F F3 Ctrl+B Ctrl+C Ctrl+N Ctrl+P Ctrl+Q Ctrl+R Ctrl+S Ctrl+V Ctrl+X Ctrl+Z Ctrl+Shift+Z
2.3 2.3.1
Werken met de MDI van Kate Overzicht
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. 2.3.1.1
Het hoofdvenster
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 11
Het handboek van Kate
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). • De documentenlijst • De browser van het bestandssysteem • De ingebouwde terminal En eventuele andere subvensters, bijvoorbeeld die van plugins. Subvensters kunnen in elke zijbalk worden geplaatst, om een subvenster/hulpmiddel te verplaatsen, klik rechts in de zijbalk en selecteer uit het rechtermuisknop-menu Een subvenster kan als blijvend gemarkeerd worden in het rechtermuisknop-menu voor zijn zijbalkknop. De zijbalk kan meer subvensters/hulpmiddelen tegelijk bevatten, zodat een hulpmiddel blijvende is, ook andere hulpmiddelen gelijktijdig getoond kunnen worden.
2.3.2
Het editor-gedeelte
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.
2.3.3
De documentenlijst
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. Standaard wordt de documentenlijst in Boomstructuurmodus getoond, die de mappenstructuur rond alle nu geopende documenten toont. Ook is de Lijstmodus 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 Weergavemodus menu. Als er twee of meer bestanden met dezelfde naam (in verschillende mappen) geopend zijn in Modus Lijst, 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.
12
Het handboek van Kate
Om een document in het momenteel actieve frame weer te geven, klikt u op de naam in de bestandenlijst. U kunt de lijst op verschillende manieren sorteren door in de lijst rechts te klikken en Sorteren op in het contextmenu te kiezen. U kunt kiezen uit de volgende opties: Volgorde van openen Sorteert de documenten in de volgorde waarin ze geopend zijn. Documentnaam Sorteert de documenten alfabetisch op naam Documentenpad Sorteert de documenten alfabetisch op het pad ernaar. 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 bewerkergedeelte.
2.4
Sessies gebruiken
Sessies gaat over hoe Kate u grip laat houden over meer dan één lijst met bestanden en GUIconfiguraties. 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 naam 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 --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. 13
Het handboek van Kate
2.4.1
De oude stijl van het gedrag van Kate herstellen
Wanneer u gewend bent om sessies te gebruiken ziet u hopelijk dat ze een eenvoudig en efficiënt hulpmiddel zijn voor het werken in verschillende gebeiden. Als u echter het oude gedrag van Kate prefereert (een exemplaar opent alle bestanden), dan kunt u dat gemakkelijk bereiken met de volgende eenvoudige strategie: • Laat kate altijd opstarten met de parameter --use door deze toe te voegen aan de commandoregel in de voorkeuren voor toepassingen en daar bovenop een shell-alias te gebruiken. • Kate instellen om de lijst laatst gebruikte sessie te laden bij het starten. • Kate instellen om de lijst met bestanden op te slaan bij het sluiten van een sessie. • Laadt eenmalig de standaardsessie.
2.5 2.5.1
Help verkrijgen Met Kate
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 Help → Kate handboek 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 Help → Wat is dit. 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 Help-knop. Wanneer u erop klikt wordt het KHelpCenter gestart met de relevante documentatie.
2.5.2
Met uw tekstbestanden
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.
2.5.3
Artikelen over Kate
De thuispagina van Kate levert enige Artikelen en howto’s met verdere informatie die verder gaat dan de scope van dit handboek. 14
Het handboek van Kate
Hoofdstuk 3
Werken met de editor van Kate 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.
15
Het handboek van Kate
Hoofdstuk 4
Werken met plug-ins Anders Lund Vertaler/Nalezer: Otto Bruggeman Vertaler/Nalezer: Freek de Kruijf Kate biedt verschillende typen plug-ins. Er zijn plug-ins voor de bewerkercomponent van Kate, die beschikbaar zijn voor elke toepassing die de bewerkercomponent gebruiken, zoals KDevelop, Quanta, Kile, KWrite en vele anderen. Er zijn ook plug-ins die alleen beschikbaar zijn in de bewerker Kate zelf. 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. Er zijn veel plugins beschikbaar voor allerlei doelen en u kunt op het web zoeken naar meer. Er worden een paar plugins meegeleverd met de bewerkercomponent, voor het automatisch invoegen van accolades, bestanden invoegen en exporteren van tekst als HTML.
4.1
Extensies van de tekstinvoercomponent
Voor informatie over beschikbare plug-ins, zie de Sectie extensies van de tekstinvoercomponent van het handboek KatePart.
4.2
Kate-programma-plugins
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 Instellingen → Kate instellen... te kiezen. Kies dan Toepassing → Plugins om de gewenste plugins te vinden. De beschikbare plugins voor de toepassing zijn: • Backtrace browser - 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 16
Het handboek van Kate
• Documentomschakelaar - snel document omschakelen met Alt+Tab gedrag • Bestandssysteembrowser - Blader door het bestandssysteem • GDB - levert een eenvoudige GDB-frontend • Pictogrampakker - roept Cuttlefish pictogrampakker op • Lumen - Lumen is een plug-in voor code-aanvullen voor D, met gebruik van de DCD-server voor automatische code-aanvulling • Header van een broncodebestand 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 • Hulpmiddel voor tonen van fragmenten - Hulpmiddel bevattende de beheerder van fragmenten • SQL-plugin - Voer zoekopdracht op SQL-database uit • Symboolviewer - Referentiesymbolen uit de broncode halen en tonen • Terminalweergave - Hulpmiddel voor weergave bevattende een terminal widget • Tekstfilter - Gemakkelijke tekstfiltering • XML-aanvulling - Somt -elementen, -attributen, -attribuutwaarden en -entiteiten op die door de DTD zijn toegestaan
4.3
XML-aanvulling
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 $KDEDIR/share/apps/katexmltools/ , die ook de standaard map is wanneer u Meta DTD toekennen.... Om uw eigen meta DTD’s te maken, haal dtdparse op uit http://dtdparse.sourceforge.net.
4.3.1
Hoe te gebruiken
Start Kate en open de instellingendialoog onder Instellingen → Kate instellen.... Selecteer daarna XML-aanvulling die zal verschijnen in de sectie Toepassing/Plug-ins en de dialoog afsluit. Selecteer hierna XML → Meta DTD toekennen.... 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:
17
Het handboek van Kate
< (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. ‘’).
4.3.2
Mogelijkheden en beperkingen
U kunt alle functies en beperkingen testen door $KDEDIR/share/apps/katexmltools/testcases .xml in Kate te laden en de instructies te volgen.
4.3.3
Menustructuur
XML → Element invoegen... (Ctrl+Return) 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 menuitem 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 Meta DTD toekennen.... XML → Element sluiten (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. XML → Meta-DTD toekennen... 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.
4.3.4
Dankbetuigingen en licentie
Kate-plugin ‘XML-aanvulling’ copyright 2001,2002 Daniel Naber
[email protected] KDE SC 4 versie copyright 2010 Tomáš Trnka Documentatie copyright 2001,2002 Daniel Naber 18
Het handboek van Kate
4.4
Exportprogramma
4.4.1
Menustructuur
Bestand → Als HTML exporteren... Exporteer uw bestand in HTML-formaat zodat uw document als webpagina kan worden bekeken. Bewerken → Als HTML kopiëren... Kopieert geselecteerde tekst met de syntax geaccentueerd als HTML tekst.
4.5
Zoeken & vervangen
4.5.1
Inleiding
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 alle bestanden in het huidige project. U kunt zelfs filteren op bestandsnaam, bijvoorbeeld alleen in bestanden zoeken die eindigen op een specifieke bestandsextensie.
4.5.2
Interface
4.5.2.1
Zoek opdracht
De volgende opties worden altijd getoond bovenaan de hulpmiddelenweergave Zoeken in bestanden: Nieuw tabblad 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. Resultaten omschakelen De neerwaartse pijl 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. Zoeken Wanneer u klaar bent met alles in te stellen drukt u gewoon op de knop Zoeken om uw zoekopdracht uit te voeren. U kunt ook op Enter drukken in de tekstvak voor Zoeken om hetzelfde te doen.
19
Het handboek van Kate
Vervangen Wanneer u klaar bent met alles in te stellen drukt u gewoon op de knop Vervangen 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. Volgende Ga naar volgende overeenkomst met uw zoekopdracht, indien nodig met omschakelen naar andere bestanden. Aangevinkt vervangen Hetzelfde als Vervangen, zal echter alleen vervanging uitvoeren in bestanden die in het onderstaande paneel zijn geactiveerd. 4.5.2.2
Opties van Zoeken in map
Deze opties worden getoond onder de hier voor genoemde zoekopties. Als in plaats hiervan zoekresultaten worden getoond, druk dan op de knop Resultaten omschakelen om ze weer te geven. 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. Zoeken Deze heeft drie opties. Selecteer In open bestanden om in alle nu in Kate geopende bestanden te zoeken. Selecteer In map om in een map en optioneel zijn submappen te zoeken. Selecteer In project om in alle bestanden behorende bij het nu geopende project. Map U kunt het pad van de map waarin u wilt zoeken invoeren. U wilt bijvoorbeeld ~/devel opment/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 In map. Omhoog Gebruik deze knop om de Map naar de naast hogere van de geselecteerde map te wijzigen. Huidig map herstellen 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 In 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 met kate beginnen, wijzigt u het naar kate*. U kunt meerdere filters invoeren gescheiden door een komma (,). Deze optie is niet beschikbaar in de modus In geopende bestanden. 20
Het handboek van Kate
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 In 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 In map. Verborgen bestanden meenemen Bij activering van deze optie zal Kate ook in bestanden of mappen zoeken die typisch verborgen zijn door uw OS. Deze optie is alleen beschikbaar bij gebruik van de modus In 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 In 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 inschekeld, 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. 4.5.2.3
Zoekresultaten
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 Resultaten omschakelen 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.
4.5.3
Menustructuur
Bewerken → In bestanden zoeken... Start de weergave van het hulpmiddel Zoeken en vervangen 21
Het handboek van Kate
Bewerken → Ga naar de volgende overeenkomst Ga naar de volgende overeenkomst met uw zoekopdracht uitgevoerd door de plug-in Zoeken en vervangen. Bewerken → Ga naar vorige overeenkomst Ga naar de vorige overeenkomst met uw zoekopdracht uitgevoerd door de plug-in Zoeken en vervangen. Beeld → Hulpmiddelenweergaven → Zoeken en vervangen tonen Toont of verbergt het hulpmiddel van Kate Zoeken en vervangen.
4.6
Bestandssysteembrowser
In de bestandenkiezer kunt u de inhoud van mappen bekijken en bestanden uit een geopende map in het huidige frame openen.
4.6.1
Menustructuur
Beeld → Hulpmiddelenweergaven → Bestandssysteembrowser tonen Toont of verbergt de Bestandssysteembrowser van Kate
4.6.2
Interface
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 Beknopte weergave Alleen bestandsnamen tonen Gedetailleerde weergave Naam, Datum, Grootte en Type van de bestanden tonen.
22
Het handboek van Kate
Boomstructuurweergave Zoals Beknopte weergave, maar mappen kunnen worden uitgevouwen om hun inhoud te bekijken. Gedetailleerde boomweergave Dit stelt u ook in staat om mappen uit te vouwen, maar toont extra kolommen beschikbaar in Gedetailleerde weergave. Verborgen bestanden tonen Toont bestanden die normaal verborgen zijn door uw OS. Automatisch synchroniseren met huidig document 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 rechtermuisknop op de tekst klikt.
De mappenweergave Dit is een standaard mappenweergave 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 Tekst wissen te klikken links van de pijlknop voor automatisch aanvullen.
4.6.3
Configuratie
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.
23
Het handboek van Kate
4.7
Bouwplug-in
4.7.1
Inleiding
De Bouwplug-in stelt u in staat om acties op een project uit te voeren, zoals bouwen, opschonen en compileren.
4.7.2
De Bouwplug-in gebruiken
De Bouwplug-in voegt een weergavehulpmiddel Bouwuitvoer onderaan toe en een menu Bouw 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 drie tabbladen: • Instellingen van doel • Uitvoer • Fouten & waarschuwingen 4.7.2.1
Tabblad Instellingen van doel
Het tabbald Instellingen van doel kan gebruikt worden om verschillende bouwdoelen in te stellen. Elk doel bevat vier opties voor instellingen: 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. Snel compileren Deze optie laat u het commando voor snel compileren instellen. Het is standaard ingesteld op gcc -Wall -g %f. Er kan een nieuw doel worden aangemaakt met de knop Nieuw. De knop Kopiëren kan woirden gebruikt om een kopie te maken van een bestaand doel. De knop Verwijderen wordt gebruikt om een doel te verwijderen. 4.7.2.2
Tabblad Uitvoer
Het tabblad Uitvoer toont de console-uitvoer die is gegenereerd door het laatste commando.
24
Het handboek van Kate
4.7.2.3
Fouten & waarschuwingen
Het tabblad Fouten & waarschuwingen geeft een lijst met de fouten en waarschuwingen die door het laatste commando zijn gegenereerd. 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. Er zijn knoppen Fouten, Waarschuwingen en Overig bovenaan die u in staat stellen om deze categorieën uitvoer te tonen of te verbergen. Om naar de vorige fout te gaan drukt u op Ctrl+Alt+Links. Om naar de volgende fout te gaan drukt u op Ctrl+Alt+Rechts.
4.7.3
Menustructuur
Bouwen → Bouwen Voert het Bouwen-commando uit voor het nu geselecteerde doel. Bouwen → Opschonen Voert het Opschonen-commando uit voor het nu geselecteerde doel. Bouwen → Snel compileren Voert het Snel compileren-commando uit voor het nu geselecteerde doel. Bouwen → Vorige fout (Ctrl+Alt+Links) Verplaatst de cursor naar de locatie van de vorige fout in het document. Bouwen → Volgende fout (Ctrl+Alt+Rechts) Verplaatst de cursor naar de locatie van de volgende fout in het document. Bouwen → Doelen Uit een lijst met door de gebruiker ingestelde doelen kiezen. Bouwen → Volgende doel Schakel om naar het volgende door de gebruiker ingestelde doel.
4.7.4
Dankbetuigingen en licentie
De plug-in Build (Bouwen) van Kate is geschreven door Kåre Särs. Speciale dank gaat naar de deelnemer van Google Code-In 2011 Salma Sultana voor het schrijven van veel van deze sectie.
4.8 4.8.1
SQL-plug-in Inleiding
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: 25
Het handboek van Kate
• 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
4.8.2
Te verbinden met een database
Selecteer Verbinding toevoegen uit het menu SQL 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 Volgende. Als de door u geselecteerde database een bestand gebruikt, geeft dan eenvoudig de locatie van de database en druk op de knop Volgende. 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 Volgende. Geef tot slot een naam aan uw verbinding en druk op Beëindigen.
4.8.3
Queries uitvoeren
4.8.3.1
INVOEGEN/VERWIJDEREN/BIJWERKEN
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 Query uitvoeren. 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 "
26
←-
Het handboek van Kate
4.8.3.2
SELECT
Na het uitvoeren van een SELECT query, 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. Voorbeeld 4.2 Voorbeeld SELECT zoekopdracht SELECT * FROM tabelnaam
In de hulpmiddelweergave SQL-gegevensuitvoer bevinden zich een aantal knoppen: Kolomgrootte aanpassen aan inhoud Wijzigt de grootte van kolommen om hun inhoud te laten passen. Rijgrootte aanpassen aan inhoud Wijzigt de grootte van Rijen om hun inhoud te laten passen. Kopiëren Selecteert de gehele tabelinhoud en kopieert deze naar de klembordbuffer. Exporteren Exporteert de gehele tabelinhoud naar een bestand, het klembord of het huidige document in het formaat kommagescheiden waarden. Wissen Verwijdert alles uit de tabelweergave U kunt nu de kleuren wijzigen die getoond worden in de tabel in de sectie SQL van Instellingen → Kate instellen.
4.8.4
Bladeren
U kunt door uw database bladeren met het weergavehulpmiddel SQL-schemabrowser 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 Verversen. Om een query te maken op een item in de lijst, klikt u rechts op een item, selecteert Genereren en selecteert u het type query (SELECT, UPDATE, INSERT of DELETE) uit het submenu dat verschijnt.
4.8.5
Menustructuur
SQL → Verbinding toevoegen... Voegt een nieuwe verbinding toe met elk databasestuurprogramma. SQL → Verbinding verwijderen Verwijdert de geselecteerde verbinding. SQL → Verbinding bewerken... Bewerkt de huidige verbindingsinstellingen. 27
Het handboek van Kate
Verbindingen Alle door u gemaakte databaseverbindingen staan in de lijst tussen de menu-items Verbinding bewerken en Query uitvoeren. Selecteer er een om queries uit te voeren of maak er wijzigingen in. SQL → Zoekopdracht uitvoeren (Ctrl+E) Voer uw query uit.
4.8.6
Dankbetuigingen en licentie
De SQL-plug-in is geschreven door Marco Mentasti. Speciale dank gaat naar de deelnemer van Google Code-In 2011 Ömer Faruk ORUÇ voor het schrijven van veel van deze sectie.
4.9
GDB-plug-in
4.9.1
Inleiding
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 Debug → Debugging starten uit het menu om te beginnen.
4.9.2
Structuur van menu en werkbalk
Al deze opties zijn beschikbaar in de menu’s van Kate en er zijn er ook veel beschikbaar op de werkbalk Debug. Beeld → Hulpmiddelenweergaven → Debugweergave tonen Toont een hulpmiddelenweergave met GDB-uitvoer, de gebruikte opdrachtregel van GDB en andere instellingen. Beeld → Hulpmiddelenweergaven → Lokalen tonen Toont een lijst met alle nu geladen variabelen en hun waarden. 28
Het handboek van Kate
Beeld → Hulpmiddelenweergaven → Aanroepstack tonen Toont een backtrace van GDB. Debug → Doelen Een submenu die een lijst met doelen bevat (uitvoerbare programma’s). Debug → Argumentlijsten Een submenu die een lijst met alle argumenten bevat. Debug → Met debuggen beginnen Start GDB met een doel. Debug → Afbreken / Stoppen van debugging Stopt GDB. Debug → Debugging opnieuw starten Start GDB opnieuw. Debug → Breekpunt omschakelen Een breekpunt op de huidige cursorpositie instellen. Debug → Instappen Het huidige statement uitvoeren (functie-aanroep zal worden gedebugd). Debug → Overheen stappen Het huidige statement uitvoeren (functie-aanroep zal niet worden gedebugd). Debug → Uitstappen Uitvoering hernemen totdat het programma in uitvoering zich beëindigd. Debug → PC verplaatsen Programcounter (PC) verplaatsen (volgende uitvoeren). Debug → Uitvoeren tot de cursor Voert het programma uit totdat het de huidige cursorpositie bereikt. Debug → Doorgaan Negeert elk breekpunt en voert het programma uit totdat het zich beëindigd (al of niet met succes). Debug → Waarde afdrukken Drukt de waarde van de variabele af waar de cursor nu naar wijst. Instellingen → Getoonde werkbalken → GDB-plug-in De debug-werkbalk tonen.
4.9.3
Debugweergave
Het hulpmiddel Debugweergave heeft een aantal tabbladen:
29
Het handboek van Kate
GDB-uitvoer Bevat uitvoer van GDB en een GDB-commandoregel.
Het tabblad Uitvoer toont de uitvoer van een debug-sessie. Instellingen Doel Pad naar het doel (uitvoerbaar bestand) voor debugging. Werkmap De huidige werkmap geleverd aan het doel. Arg-lijst 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.
Het tabblad Instellingen toont de configuratie van een debug-sessie. IO Bevat een gebied die uitvoer weergeeft van het in uitvoering zijnde programma en een commandoregel waar u invoer aan het programma kunt leveren. 30
Het handboek van Kate
Het tabblad IO met uitvoer van een eenvoudig testprogramma.
4.9.4
Aanroepstapel en lokale waarden
Het hulpmiddel Aanroepstapel bevat een lijst van de geformatteerde backtrace komende uit GDB.
Het hulpmiddel voor het weergeven van de Aanroepstapel met de GDB-plug-in. Het hulpmiddel voor de weergave van Lokale variabelen bevat een lijst met alle nu geladen variabelen uit het programma en de bijbehorende waarden.
31
Het handboek van Kate
Het hulpmiddel voor het weergeven van Lokale variabelen met de GDB-plug-in.
4.9.5
Dankbetuigingen en licentie
Speciale dank gaat naar de deelnemer van Google Code-In 2011 Martin Gergov voor het schrijven van veel van deze sectie.
4.10
Plug-in voor terminalweergave
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 Beeld → Hulpmiddelenweergave → Terminal tonen 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 rechtermuisknop-menu. Meer informatie kunt u vinden in het Konsole handboek. De ingebouwde terminalemulator wordt geleverd door de plug-in voor terminalweergave, die standaard is ingeschakeld.
4.10.1
Menustructuur
Beeld → Hulpmiddelenweergaven → Terminal tonen 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. Hulpmiddelen → Pipe naar terminal Voer de nu geselecteerde tekst in de ingebouwde terminalemulator in. Er wordt geen nieuwe-regel-teken toegevoegd na de tekst. 32
Het handboek van Kate
Hulpmiddelen → De terminal synchroniseren met het huidige document 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 Section 4.10.2 voor meer informatie. Hulpmiddelen → Focus wel/niet op terminal Schakel de focus van het huidige document naar de terminal en omgekeerd.
4.10.2
Configuratie
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.
33
Het handboek van Kate
Hoofdstuk 5
Geavanceerde hulpmiddelen voor bewerking Voor informatie over de geavanceerde hulpmiddelen voor bewerking in Kate, zie het hoofdstuk Geavanceerde hulpmiddelen voor bewerking in het handboek van KatePart.
34
Het handboek van Kate
Hoofdstuk 6
Kate uitbreiden T.C. Hollingsworth Vertaler/Nalezer: Freek de Kruijf
6.1
Inleiding
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, verhoogde functionaliteit toevoegen aan de bewerkercomponent met Plug-ins voor de bewerkercomponent 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!
6.2
Werken met syntaxisaccentuering
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.
6.3
Scripting met JavaScript
Voor informatie over het schrijven van scripts met JavaScript, zie de Sectie schrijven van JavaScript van het hoofdstuk ontwikkeling uit het handboek van KatePart.
6.4
Extensies van de tekstinvoercomponent
Voor informatie over het schrijven van plug-ins voor KatePart, zie de Sectie extensies van de bewerkingscomponent in het hoofdstuk ontwikkeling uit het handboek van KatePart.
35
Het handboek van Kate
6.5
Kate (C++) programma-plug-ins
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 Inleiding op het schrijven van een plug-in voor Kate op de website van Kate. Er is ook een klassieke voorbeeldplug-in Hello, world! die meekomt met de broncode van Kate.
36
Het handboek van Kate
Hoofdstuk 7
De VI-invoermethode Voor informatie over de VI-invoermodus van Kate, zie het hoofdstuk VI-invoermodus van het handboek van KatePart.
37
Het handboek van Kate
Hoofdstuk 8
De inhoud van de menu’s Vertaler/Nalezer: Vertaler/Nalezer: Vertaler/Nalezer: Vertaler/Nalezer:
8.1
Tom Albers Rinse de Vries Natalie Koning Freek de Kruijf
Het menu Bestand
Bestand → Nieuw (Ctrl+N) Dit commando start een nieuw document in de editor. In de lijst Documenten aan de linkerkant wordt het nieuwe bestand Naamloos genoemd. Bestand → Openen... (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 Open om het te openen. Bestand → Recent geopend Dit geeft een lijst van bestanden die u recent hebt opgeslagen. Door op een bepaald bestand te klikken wordt het geopend in Kate. Dit kan uiteraard alleen als het bestand nog bestaat op de aangegeven locatie. Bestand → Openen met 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 Overig... 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. Bestand → Opslaan (Ctrl+S) Dit commando slaat het bestand op. Maak er een gewoonte van om dit vaak te gebruiken. Als het bestand Naamloos is, wordt Opslaan als... in plaats van Opslaan gebruikt. Bestand → Opslaan als... Met dit commando kunt u bestanden opslaan en hernoemen. Het dialoogvenster ´´Bestand opslaan´´ wordt geopend. Dit dialoogvenster werkt hetzelfde als het dialoogvenster ´´Bestand openen´´. U kunt door het bestandssysteem navigeren, bestaande bestanden in het voorbeeldvenster zien en bepalen welke bestanden getoond moeten worden. Typ de naam voor het bestand in de keuzelijst ´´Locatie´´ en klik daarna op OK. 38
Het handboek van Kate
Bestand → Alles opslaan (Ctrl+L) Dit commando slaat alle gewijzigde geopende bestanden op. Bestand → Herladen (F5) Laadt het huidige bestand opnieuw. Dit commando is nuttig als een ander programma of proces het bestand gewijzigd heeft terwijl u er in Kate aan werkt. Bestand → Alles herladen Alle geopende bestanden herladen.. Bestand → Afdrukken... (Ctrl+P) Drukt het huidige bestand af. Bestand → Als HTML exporteren... Sla het huidige open document op als een HTML-bestand, die opgemaakt wordt met de huidige accentuering van syntaxis en instellingen van het kleurschema. Dit menu-item wordt getoond door de uitbreiding van de bewerkingscomponent van het exporteerprogramma, die standaard is ingeschakeld. Bestand → Sluiten (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. Bestand → Anderen sluiten Sluit andere geopende documenten. Bestand → Alles sluiten Dit commando sluit alle bestanden die in Kate geopend zijn. Bestand → Verweesden sluiten Alle documenten in de bestandenlijst die niet opnieuw geopend kunnen worden sluiten omdat ze niet meer toegankelijk zijn. Bestand → Uitzonderingen sluiten Alle documenten in de bestandenlijst sluiten, uitgezonderd die overeenkomen met het pad geselecteerd uit dit submenu. Dit menu-item wordt getoond door de plug-in voor sluiten behalve/zoals, die standaard is ingeschakeld. Bestand → Sluiten zoals Alle documenten in de bestandenlijst sluiten, die overeenkomen met het pad geselecteerd uit dit submenu. Dit menu-item wordt getoond door de plug-in voor sluiten behalve/zoals, die standaard is ingeschakeld. Bestand → Afsluiten (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.
39
Het handboek van Kate
8.2
Het menu Bewerken
Het menu Bewerken bevat een grote hoeveelheid commando’s om het huidige document te bewerken. D E INHOUD VAN DE MENU ’ S Bewerken → Ongedaan maken (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.
Bewerken → Opnieuw (Ctrl+Shift+Z) Draait het laatste ongedaan maken-commando terug. Bewerken → Knippen (Ctrl+X) Verwijdert geselecteerde tekst en plaatst een kopie van de verwijderde tekst op het klembord. Bewerken → Kopiëren (Ctrl+C) Kopieert geselecteerde tekst naar het klembord. Bewerken → Plakken (Ctrl+V) Kopieert het eerste item van het klembord op de cursorpositie in de editor.
OPMERKING Als de optie ´´Selectie overschrijven´´ ingeschakeld is, zal de geplakte tekst eventueel geselecteerde tekst overschrijven.
Bewerken → Klembordgeschiedenis 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. Bewerken → Als HTML kopiëren... Kopieer de selectie als HTML, opgemaakt volgens de huidige accentuering van de syntaxis en instellingen van het kleurschema. Bewerken → Alles selecteren (Ctrl+A) Selecteert alle tekst in de editor. Bewerken → Deselecteren (Ctrl+Shift+A) Deselecteert alle geselecteerde tekst. Bewerken → Blokselectiemodus (Ctrl+Shift+B) Schakelt tussen de selectiemodi. Wanneer de selectiemodus ‘BLOK’ ingeschakeld is, kunt u verticale selecties maken, bijv. u kunt kolom 5 tot 10 in de regels 9 tot 15 selecteren. Op de statusbalk is te zien welke selectiemodus actief is, ‘REGEL’ of ‘BLOK’. Bewerken → VI-invoermodus (Meta+Ctrl+V) Schakel over naar een vi-achtige modale invoermethode. Deze modus ondersteunt de meestgebruikte opdrachten en bewegingen van vims 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 het venster Kate-instellingen. 40
Het handboek van Kate
Bewerken → Overschrijfmodus (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. Bewerken → Zoeken... (Ctrl+F) Opent de incrementele zoekbalk waarmee u naar tekst kunt zoeken in het bewerkte document. Bewerken → Varianten zoeken → Volgende zoeken (F3) Zoekt verder in het document naar de te zoeken tekst of reguliere expressie, beginnend bij de cursorpositie. Bewerken → Varianten zoeken → Vorige zoeken (Shift+F3) Zoekt terug in het document naar de te zoeken tekst of reguliere expressie, beginnend bij de cursorpositie. Bewerken → Varianten zoeken → Selectie zoeken (Ctrl+H) Zoekt naar de volgende overeenkomst van de geselecteerde tekst. Bewerken → Varianten zoeken → Selectie achterwaarts zoeken (Ctrl+Shift+H) Zoekt naar de vorige overeenkomst van de geselecteerde tekst. Bewerken → Vervangen... (Ctrl+R) Opent de balk zoeken en vervangen waarmee één of meer exemplaren van een tekst kunt vervangen door iets anders. Bewerken → Ga naar regel... (Ctrl+G) Opent de balk ´´Ga naar regel´´ waarin u het regelnummer kunt invullen waar u naar toe wilt. Bewerken → In bestanden zoeken... Start de weergave van het hulpmiddel zoeken en vervangen. Dit biedt een meer geavanceerde functionaliteit dan het menu-item Vervangen zoals boven beschreven, die alleen kan zoeken in het huidige geopende document. Het biedt u te zoeken in wel alle open bestanden, in een map naar keuze of binnen het huidige geopende project. Dit menu-item wordt getoond door de plug-in voor zoeken & vervangen, die standaard is ingeschakeld. Voor meer informatie, zie Section 4.5 Bewerken → Ga naar de volgende overeenkomst Ga naar de volgende overeenkomst in een zoekopdracht uitgevoerd door de plug-in zoeken en vervangen. Om naar de volgende overeenkomst in zoeken in een enkel bestand geïnitieerd door het commando Zoeken, gebruik Volgende zoeken. Dit menu-item wordt getoond door de plug-in voor zoeken & vervangen, die standaard is ingeschakeld. Bewerken → Ga naar vorige overeenkomst Ga naar de vorige overeenkomst in een zoekopdracht uitgevoerd door de plug-in zoeken en vervangen. Om naar de vorige overeenkomst in zoeken in een enkel bestand geïnitieerd door het commando Zoeken, gebruik Vorige zoeken. Dit menu-item wordt getoond door de plug-in voor zoeken & vervangen, die standaard is ingeschakeld.
41
Het handboek van Kate
8.3
Het menu Beeld
In het menu Beeld kunt u instellingen maken die specifiek zijn voor de actieve editor en kunt u frames manipuleren. M ENU - ITEMS Beeld → Nieuw venster Opent een nieuwe instantie van Kate. De nieuwe instantie zal identiek zijn aam de al geopende. Beeld → Vorig document (Alt+Links) Opent het document getoond boven het huidige geopende document in de Documentenlijst. Beeld → Volgend document (Alt+Rechts) Opent het document getoond onder het huidige geopende document in de Documentenlijst. Beeld → Actieve tonen Toont het huidige geopende document in de Documentenlijst. Beeld → Snel openen (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. Beeld → Weergave opsplitsen → Vorige Weergave opsplitsen (Shift+F8) De focus naar het vorige open document schakelen, als u het bewerkingsgebied hebt gesplitst in meerdere weergaven. View → Weergave opsplitsen → Vorige Weergave opsplitsen (F8) De focus naar het volgende document brengen, als u het bewerkingsgebied hebt gesplitst in meerdere weergaven. Beeld → Beeld splitsen → Verticaal opsplitsen (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 Beeld → Beeld splitsen → Horizontaal opsplitsen (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 Beeld → Beeld splitsen → Huidige weergave sluiten (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 Beeld als in de Bestandenlijst. Zie ook Werken met de MDI van Kate 42
Het handboek van Kate
Beeld → Beeld splitsen → Inactieve beelden sluiten 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 Beeld als in de Bestandenlijst. Beeld → Beeld splitsen → Splitter naar links verplaatsen Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee verticaal gesplitste documenten verder naar links. Beeld → Beeld splitsen → Splitter naar links rechts verplaatsen Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee verticaal gesplitste documenten verder naar rechts. Beeld → Beeld splitsen → Splitter naar omhoog verplaatsen Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee horizontaal gesplitste documenten verder omhoog. Beeld → Beeld splitsen → Splitter naar omlaag verplaatsen Wanneer Gesplitst beeld is ingeschakeld, verplaatst dit de rand tussen twee horizontaal gesplitste documenten verder omlaag. Beeld → Hulpmiddelenweergaven Beeld → Hulpmiddelenweergaven → Zijbalken tonen (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. Beeld → Hulpmiddelenweergaven → Documenten tonen Toont of verbergt de ´´Documentenlijst´´ van Kate Beeld → Hulpmiddelenweergaven → Zoeken en vervangen tonen Toont de geavanceerde hulpmiddelweergave zoeken en vervangen, die zoeken in meerdere bestanden ondersteunt. Voor meer informatie, zie Section 4.5. Dit menu-item wordt getoond door de plug-in voor zoeken & vervangen, die standaard is ingeschakeld. Beeld → Hulpmiddelenweergaven → Projecten tonen Toont de zijbalk Projecten, die u in staat stelt om een lijst van open projecten te bekijken en een lijst van bestanden in die projecten. Dit menu-item wordt getoond door de plug-in voor het project, die standaard is ingeschakeld. Beeld → Hulpmiddelenweergaven → Huidige project tonen Toont de hulpmiddelenweergave huidig project, die u in staat stelt om toegang te krijgen over details over de code in het huidige open project. Dit menu-item wordt getoond door de plug-in voor het project, die standaard is ingeschakeld. Beeld → Overschakelen naar commandoregel (F7) Dit commando zet de weergave aan of uit van de ingebouwde commandoregel. Beeld → JavaScript-console tonen Dit opent een hulpmiddelweergave die u in staat stelt om Javascript-code interactief uit te voeren. Voor meer informatie, zie Kate met scripts uitbreiden.
43
Het handboek van Kate
Beeld → Schema 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. Beeld → Dynamische regelafbreking (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. Beeld → Dynamische-regelafbreking-indicators Kies wanneer en hoe de dynamische-regelafbreking-indicators moeten worden getoond. Dit is alleen beschikbaar wanneer de optie Dynamische regelafbreking is aangevinkt. Beeld → Statische regelafbrekingmarkering tonen 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. Beeld → Pictogramrand tonen (F6) Dit is item kan in- of uitgeschakeld worden. Als het is ingeschakeld wordt de pictogramrand zichtbaar links van de actieve editor en omgekeerd. De pictogramrand geeft de positie weer van de gemarkeerde lijnen in de bewerker. Beeld → Regelnummering tonen (F11) Dit item kan in- en uitgeschakeld worden. Wanneer u het inschakelt, worden de regelnummers van het document zichtbaar aan de linkerkant van de actieve editor en omgekeerd. Beeld → Schuifbalkmarkeringen tonen 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 middelstemuisknop op de lijn laat de weergave schuiven naar een positie bij de markering. Beeld → Schuifbalk met mini-map tonen 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. Beeld → Invouwmarkeringen tonen (F9) Schakelt het tonen van het paneel voor invouwen in/uit aan de linkerzijde van de weergave. Zie Code-invouwing gebruiken. Beeld → Code invouwen Deze opties behoren bij code invouwen. Huidige node invouwen Vouw het gebied dat de cursor bevat in. Huidige node uitvouwen Vouw het gebied dat de cursor bevat uit. Nodes op het bovenste niveau invouwen (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. Beeld → Lettertype vergroten (Ctrl++) Dit vergroot de lettertekens die getoond worden. Beeld → Lettertype verkleinen (Ctrl+-) Dit verkleint de lettertekens die getoond worden. 44
Het handboek van Kate
8.4
Het menu Projecten
Het menu Projecten stelt u in staat om te schakelen tussen nu open projecten. Het wordt getoond door de plug-in project, die standaard is ingeschakeld. M ENU - ITEMS Projecten → Terug (Ctrl+Alt+Links) Schakel naar het vorige project. Projecten → Verder (Ctrl+Alt+Rechts) Schakel naar het volgende project.
8.5
Menu Bladwijzers
Het menu Bladwijzers bevat items om met de bladwijzers in het actieve document te werken. 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. M ENU - ITEMS Bladwijzers → Bladwijzer instellen (Ctrl+B) Plaatst een bladwijzer op de huidige regel in het actieve document (als er al een bladwijzer is, wordt deze verwijderd). Bladwijzers → Alle bladwijzers verwijderen Verwijdert alle bladwijzers uit het actieve document. Bladwijzers → Vorige (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. Bladwijzers → Volgende (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.
8.6
Het menu Sessies
Dit menu bevat items voor het gebruiken en beheren van Kate-sessies. Voor meer informatie, lees Sessies gebruiken. Sessies → Nieuw Maakt een nieuwe lege sessie aan. Alle nu geopende bestanden zullen worden gesloten. Sessies → Sessie openen... Open een bestaande sessie. De dialoog van de sessiekiezer wordt getoond om u er een te laten kiezen. 45
Het handboek van Kate
Sessies → Sessie snel openen Dit submenu laat u een bestaande sessie openen. Sessies → Sessie opslaan Sla de huidige sessie op. Als de sessie anonymous is, dan wordt u gevraagd om een sessienaam. Sessies → Sessie opslaan als... De huidige sessie opslaan onder een nieuwe naam. U wordt gevraagd om de naam. Sessies → Sessies beheren... Toont de dialoog van de sessiebeheerder die u in staat stelt om te hernoemen en sessies te verwijderen.
8.7
Het menu Hulpmiddelen
Hulpmiddelen → Alleen lezen Stel het huidige document in op Alleen lezen. Dit voorkomt dat er tekst wordt toegevoegd of wijzigingen in de opmaak worden aangebracht. Hulpmiddelen → Modus Kies het gewenste schema voor het bestandstype voor het actieve document. Dit overschrijft het globale bestandstype ingesteld met Instellingen → Kate instellen... op het tabblad Bestandstypen voor het huidige document. Hulpmiddelen → Accentuering Kies het gewenste accentueringsschema voor het actieve document. Dit overschrijft alleen voor het huidige document de globale accentueringregels ingesteld bij Instellingen → Editor instellen.... Hulpmiddelen → Inspringen Kies de gewenste manier van inspringen voor het actieve document. Dit overschrijft alleen voor het huidige document de globale inspringmodus ingesteld bij Instellingen → Editor instellen. Hulpmiddelen → Codering U kunt de standaardcodering, ingesteld bij Instellingen → Editor instellen... 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. Hulpmiddelen → Regeleinde Kies de gewenste regeleindemodus voor het actieve document. Dit overschrijft alleen voor het huidige document de globale einderegelmodus ingesteld bij Instellingen → Editor instellen.... Hulpmiddelen → Bytevolgordemarkering (BOM) toevoegen Door deze actie aan te vinken kunt u expliciet een bytevolgordemarkering voor documenten gecodeerd in unicode toevoegen. De bytevolgordemarkering (BOM) is een Unicodeteken dat gebruikt wordt om de ´´endianness´´ (byte-volgorde) van een tekstbestand of stream aan te geven. Zie voor meer informatie: Byte Order Mark. Hulpmiddelen → Scripts 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. 46
Het handboek van Kate
Hulpmiddelen → Code aanvullen oproepen (Ctrl+Spatie) Roep handmatig commando-aanvulling aan, meestal door een sneltoets te gebruiken die verbonden is met deze actie. Hulpmiddelen → Woordaanvulling Woord eronder hergebruiken (Ctrl+9) en Woord erboven hergebruiken (Ctrl+8) vullen de huidige getypte tekst aan door vanaf de huidige cursorpositie vooruit en achteruit te zoeken naar woorden die overeenkomen. Shell-aanvulling geeft een lijst met overeenkomsten. Hulpmiddelen → Spelling → Automatische spellingcontrole (Ctrl+Shift+O) Wanneer Automatische spellingcontrole ingeschakeld is, wordt tijdens het typen fout gespelde tekst onderstreept. Hulpmiddelen → Spelling → Spelling... 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 . Hulpmiddelen → Spelling → Spelling (vanaf cursor).... Hiermee start u het programma spellingcontrole, maar het begint bij de cursor in plaats van aan het begin van het document. Hulpmiddelen → Spelling → Spelling van selectie controleren Controleert de spelling van de huidige selectie. Hulpmiddelen → Spelling → Woordenboek wijzigen 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. Hulpmiddelen → Inspringen opschonen 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. Hulpmiddelen → Uitlijnen De huidige regel of geselecteerde regels worden opnieuw uitgelijnd, waarbij gebruik gemaakt wordt van de inspringmethode en inspring-instellingen in het document. Hulpmiddelen → Commentaar (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. Hulpmiddelen → Commentaar verwijderen (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. Hulpmiddelen → Omzetten naar hoofdletters (Ctrl+U) Zet de geselecteerde tekst of de letter na de cursor om in hoofdletters. Hulpmiddelen → Omzetten naar kleine letters (Ctrl+Shift+U) Zet de geselecteerde tekst of de letter na de cursor om in kleine letters. Hulpmiddelen → Elk woord met hoofdletter beginnen (Alt+Ctrl+U) Laat de geselecteerde tekst of het huidige woord met een hoofdletter beginnen.
47
Het handboek van Kate
Hulpmiddelen → Regels samenvoegen (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. Hulpmiddelen → Regelafbreking toepassen 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 Instellingen → Editor instellen... Hulpmiddelen → Fragment maken Een nieuw fragment maken, wat een herbruikbaar stuk tekst is dat u in elk deel van elk document kan invoegen. Hulpmiddelen → Fragmenten.... Lijst met beschikbare fragmenten tonen. Menu-items voor de geselecteerde plug-ins worden aan het einde van dit menu getoond.
8.8
Het menu Instellingen
In het menu Instellingen kunt u de eigenschappen van het hoofdvenster wijzigen, zoals werkbalken en subvensters tonen of verbergen. Ook vindt u hier de diverse ´´Instellingen´´. Instellingen → Werkbalk tonen Indien dit is aangevinkt, toont dit een verplaatsbare werkbalk met daarin knoppen waarmee veelgebruikte opdrachten kunnen worden gestart. Indien niet aangevinkt, is de werkbalk verborgen. Instellingen → Statusbalk tonen Indien aangevinkt, verschijnt er onderaan de editor een kleine balk met daarin informatie over de status van het huidige document. Indien niet aangevinkt, is de statusbalk verborgen. Instellingen → Pad tonen in titelbalk Indien aangevinkt toont dit het pad (de locatie in het bestandssysteem) van het huidige document in de titelbalk. Indien niet aangevinkt, is het pad verborgen. Instellingen → Volledig scherm (Ctrl+Shift+F) Volledig scherm in/uitschakelen Instellingen → Sneltoetsen instellen... Toon de bekende instellingendialoog van KDE sneltoetsen. Voor meer informatie over het gebruik hiervan, zie de sectie Sneltoetsen gebruiken en aanpassen van de documentatie KDE Fundamentals. Instellingen → Werkbalken instellen... Toon de bekende instellingendialoog van de KDE werkbalk. Voor meer informatie over het gebruik hiervan, zie de sectie Werkbalken aanpassen van de documentatie KDE Fundamentals. Instellingen → Kate instellen... Opent het dialoogvenster ´´Instellingen´´.
48
Het handboek van Kate
8.9
Het menu Help
Naast de standaard KDE-menu-items in Help zoals hieronder beschreven, is er een menu-item om de informatie Info over tekstinvoercomponent weer te geven. Help → Kate handboek... Roept het handboek van Kate op (dit document). Help → Wat is dit? (Shift+F1) Verandert de muiscursor in de combinatie pijltje en vraagteken. Het klikken op items in Kate zal een tekstballon tonen (als er een beschikbaar is voor dat specifieke item) met een omschrijving van de functie van dat item. Help → Bug rapporteren... Opent het bugrapport-dialoogvenster waar u een een bug kunt melden of een ‘suggestie’ kunt indienen die deze toepassing beter, handiger of nuttiger zou kunnen maken. Help → Info over Kate Deze optie zal informatie over de versie en de auteurs tonen. Help → Over KDE Dit zal de KDE-versie en andere standaardinformatie tonen.
49
Het handboek van Kate
Hoofdstuk 9
Kate instellen Anders Lund Vertaler/Nalezer: Otto Bruggeman Vertaler/Nalezer: Freek de Kruijf
9.1
Overzicht
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 Instellingen Biedt u de mogelijkheid om vaak gebruikte instellingen te wijzigen en om instellingsdialogen op te starten. Het menu Beeld 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 rechter muisknop te klikken om een contextmenu weer te geven.
50
Het handboek van Kate
9.2
De hoofdinstellingendialoog
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 • Toepassingen instellen • Instellingen voor de tekstbewerkercomponent
9.3
De instellingen voor de toepassing Kate
Deze groep bevat pagina’s om de hoofd toepassing Kate in te stellen
9.3.1
Algemeen
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.
51
Het handboek van Kate
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.
9.3.2
Sessies
Deze sectie bevat opties die verband houden met het gebruik van sessies. Elementen van sessies 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.
9.3.3
Plug-ins
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.
52
Het handboek van Kate
9.3.4
Documenten
Achtergrondschaduw Deze sectie stelt u in staat om de achtergrondschaduw voor visualisatie van uw recente activiteiten in of uit te schakelen en de te gebruiken kleuren te kiezen, indien ingeschakeld. Zie de sectie over De lijst documenten voor meer over deze functie. Sorteren op Stelt in hoe u de lijst met documenten wilt hebben gesorteerd. Dit kan ook gezet worden met het rechtermuisknop 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.
9.4
De instellingen voor de tekstbewerkercomponent
Voor informatie over deze sectie van de instellingendialoog, zie het Instellingensectie van de editor-component van het handboek van KatePart.
9.5
Configureren met documentvariabelen
Voor informatie over het gebruik van documentvariabelen met Kate, zie de Sectie instellen met documentvariabelen van het handboek KatePart.
53
Het handboek van Kate
Hoofdstuk 10
Dankbetuigingen en licentie Kate. Programma copyright 2000, 2001, 2002 - 2005 het Kate-ontwikkelingsteam. H ET K ATE - TEAM : Christoph Cullmann
[email protected] Projectbeheerder & kernontwikkelaar Anders Lund
[email protected] Kernontwikkelaar, Perl syntaxis-accentuering, documentatie Joseph Wenninger
[email protected] Kernontwikkelaar, syntaxis-accentuering Michael Bartl
[email protected] Kernontwikkelaar Phlip
[email protected] De project-compiler Waldo Bastian
[email protected] Het schitterende buffersysteem Matt Newell
[email protected] Tests... Michael McCallum
[email protected] Kernontwikkelaar Jochen Wilhemly
[email protected] Auteur van KWrite Michael Koch
[email protected] Omzetting van KWrite voor KParts Christian Gebauer
[email protected] Niet opgegeven Simon Hausmann
[email protected] Niet opgegeven
54
Het handboek van Kate
Glen Parker
[email protected] Ongedaan-maken-geschiedenis van KWrite, integratie van KSpell Scott Manson
[email protected] XML-syntaxisaccentuering in KWrite John Firebaugh
[email protected] Verscheidene patches Dominik Haumann
[email protected] Ontwikkelaar, syntaxis-accentuering V ELE ANDEREN HEBBEN BIJGEDRAGEN : Matteo Merli
[email protected] Syntaxis-accentuering voor RPM Spec-bestanden, Diff en meer Rocky Scaletta
[email protected] 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
[email protected] Documentatie copyright 2002, 2003, 2005 Anders Lund
[email protected] 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
[email protected]. Dit document is vertaald in het Nederlands door Tom Albers
[email protected]. Dit document is vertaald in het Nederlands door Rinse de Vries
[email protected]. De vertaling werd nagelezen door Rinse de Vries
[email protected]. De vertaling werd nagelezen door Natalie Koning
[email protected]. Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie. Deze toepassing valt onder de bepalingen van de GNU General Public License. 55
Het handboek van Kate
Bijlage A
Reguliere expressies Voor informatie over het gebruik van reguliere expressies in Kate, zie de appendix Reguliere expressies in het handboek van KatePart.
56
Het handboek van Kate
Bijlage B
Installatie Hoe Kate te installeren en andere KDE toepassingen op uw systeem, zie het hoofdstuk Installeren van de documentatie KDE Fundamentals.
57
Het handboek van Kate
Bijlage C
Index D Documentenlijst, 12 E Editor-gedeelte, 12 H Hoofdvenster, 11 I instellen instellingen voorkeuren, 50 T Terminalemulator, 32
58