# Enige basisbeginselen

&kwrite; is erg eenvoudig te gebruiken. Iedereen die ooit een tekstverwerker heeft gebruikt, zal geen problemen ervaren.

## Slepen en neerzetten

&kwrite; ondersteunt het gebruik van slepen en neerzetten. Bestanden kunnen vanuit het bureaublad, de bestandsbeheerder &dolphin; of vanaf een externe &FTP;-site, geopend in &dolphin;, naar &kwrite; gesleept worden.

## Commandoregelopties

In de meeste gevallen wordt &kwrite; gestart vanuit het &kde; programma-menu of door te klikken op een tekstbestand op het bureaublad, maar het kan ook worden geopend vanaf de commandoregel van een terminalvenster. Er is een aantal nuttige opties beschikbaar wanneer u het programma op deze manier start.

### Een bestand opgeven

Door een pad en bestandsnaam van een bepaald bestand op te geven, opent of creëert &kwrite; bij het opstarten dat bestand. De opdracht ziet er dan als volgt uit:

    % kwrite /home/mijnpersoonlijkemap/docs/mijnbestand.txt

### Een bestand op het internet opgeven

De hierboven vermelde methode werkt ook om bestanden van het internet rechtstreeks te open (indien er een verbinding met internet is). Een voorbeeld:

    % kwrite ftp://ftp.kde.org/pub/kde/Welcome.msg

### Overige commandoregel-opties

De volgende commandoregel-opties zijn beschikbaar

``kwrite` `--help``

- Dit laat de meeste basisopties zien die beschikbaar zijn voor de commandoregel.

``kwrite` `--help-qt``

- Dit geeft een lijst van beschikbare opties voor het wijzigen van de manier van interactie tussen &kwrite; en &Qt;.

``kwrite` `--help-kde``

- Dit geeft een lijst van opties waarmee de manier van interactie tussen &kwrite; en &kde; gewijzigd kan worden.

``kwrite` `--help-all``

- Dit geeft een lijst van alle commandoregelopties.

``kwrite` `--author``

- Geeft een lijst van de auteurs van &kwrite; in het terminalvenster

``kwrite` `-v, --version``

- Geeft informatie over de versie van &Qt;, &kde; en &kwrite;. Deze is ook te verkrijgen via ``kwrite` `-v``

``&kwrite;` `--license``

- Toont informatie over de licentie.

``kwrite` `--stdin``

- Zorgt ervoor dat &kwrite; de documentinhoud van standaardinvoer leest. 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 &kwrite;.

``kwrite` `--encoding` `encoding` `&URL;``

- Hierdoor gebruikt &kwrite; de opgegeven codering voor het document.

``kwrite` `--line` `regel` `&URL;``

- Ga na het openen van het document naar de opgegeven regel.

``kwrite` `--column` `kolom` `&URL;``

- Ga na het openen van het document naar de opgegeven kolom.

## Sneltoetsen

De meeste sneltoetsen zijn in te stellen via het menu Instellingen. De standaard sneltoetsen zijn:

Ins | Wissel tussen de modi Invoegen en Overschrijven. Wanneer de modus Invoegen geactiveerd is, zullen getypte tekens ingevoegd worden op de plaats waar u deze typt. Wanneer de modus Overschrijven gekozen is, zal elk teken dat u typt het teken direct rechts van de tekstcursor overschrijven.
Pijl links | Verplaats de cursor één positie naar links
Pijl rechts | Verplaats de cursor één positie naar rechts
Pijl Omhoog | Verplaats de cursor één regel naar boven
Pijl omlaag | Verplaats de cursor één regel naar beneden
Page Up | Verplaats de cursor één pagina naar boven
&Alt;Page Up | Vorige bladwijzer
Page Down | Verplaats de cursor één pagina naar beneden
&Alt;Page Down | Volgende bladwijzer
&Backspace; | Verwijder het teken links van de cursor
Home | Ga naar het begin van de regel
End | Ga naar het einde van de regel
Verwijderen | Verwijder het teken rechts van de cursor (of de geselecteerde tekst)
&Shift;&Enter; | Voeg een nieuwe regel in, inclusief tekens uit de huidige zin anders dan letters of cijfers. Het is ⪚ 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.
&Shift;Pijl links | Selecteer het teken links van de cursor
&Shift;Pijl Rechts | Selecteer het teken rechts van de cursor
F1 | Help
&Shift;F1 | Wat is dit?
F3 | Volgende zoeken
&Shift;F3 | Vorige zoeken
&Ctrl;H | Selectie zoeken
&Ctrl;&Shift;H | Selectie achterwaarts zoeken
&Ctrl;A | Alles selecteren
&Ctrl;&Shift;A | Selectie opheffen
&Ctrl;&Shift;B | Blokselectiemodus
&Ctrl;B | Bladwijzer instellen
&Ctrl;C | Kopieer de geselecteerde tekst naar het klembord.
&Ctrl;D | Commentaar
&Ctrl;&Shift;D | Commentaar verwijderen
&Ctrl;F | Zoeken
&Ctrl;G | Ga naar regel...
&Ctrl;I | Inspringen
&Ctrl;&Shift;I | Insprong verwijderen
&Ctrl;J | Regels samenvoegen
&Ctrl;N | Nieuw document
&Ctrl;O | Document openen
&Ctrl;P | Afdrukken
&Ctrl;Q | Afsluiten - sluit het huidige venster
&Ctrl;R | Vervangen
&Ctrl;S | Roept de opdracht Opslaan aan.
&Ctrl;U | Omzetten naar hoofdletters
&Ctrl;&Shift;U | Omzetten naar kleine letters
&Ctrl;&Alt;U | Elk woord met hoofdletter beginnen
&Ctrl;V | Plak de tekst van het klembord in de regel.
&Ctrl;W | Sluiten
&Ctrl;X | Kopieer de geselecteerde tekst naar het klembord en verwijder deze uit de tekst.
&Ctrl;Z | Ongedaan maken
&Ctrl;&Shift;Z | Opnieuw
&Ctrl;- | Een lokaal niveau invouwen
&Ctrl;&Shift;- | Bovenste niveau invouwen
&Ctrl;+ | Een lokaal niveau uitvouwen
&Ctrl;&Shift;+ | Bovenste niveau uitvouwen
Meta&Ctrl;V | VI-Invoermethode
&Ctrl;Spatie | Code-aanvulling aanroepen
F5 | Herladen
F6 | Pictogramrand tonen/verbergen
F7 | Overschakelen naar commandoregel
F9 | Vouwmarkeringen tonen/verbergen
F10 | Dynamische regelafbreking
F11 | Regelnummering tonen/verbergen