<para>&kwrite; er mere end en teksteditor for &kde;. Den er ment som en editor for programmører og kan betragtes som i hvert fald et delvist alternativ til mere kraftfulde editorer. Den bruges måske bedst sammen med &konqueror; til at gennemse kildefiler af forskellige sprog. &kwrite; fungerer også godt som en simpel teksteditor. En af &kwrite;s hovedegenskaber er farvelagt syntaksfremhævning, som er tilpasset mange forskellige programmeringssprog som f.eks. C/C++, &Java;, Python, Perl, Bash, Modula 2, &HTML; og Ada. </para>
<para>&kwrite; bruger &kde;'s træk og slip-protokol. Filer kan blive trukket hen og sluppet over &kwrite; fra desktoppen, &konqueror; eller fra et &FTP;-sted åbnet i et af &konqueror;s vinduer. </para>
<para>&kwrite; vil nok oftest blive startet fra &kde;'s programmenu eller fra et desktopikon, men det kan også startes fra kommandolinjeprompten i et terminalvindue. Der er nogle få nyttige parametre tilgængelige, når du starter &kwrite; på denne måde. </para>
<para>Du kan angive stien og navnet på en bestemt fil for at få &kwrite; til at åbne (eller oprette) filen øjeblikkeligt efter opstarten. Brugen af denne mulighed kunne f.eks. se således ud:</para>
<para>Den ovenfor nævnte metode kan endda også bruges til at åbne en fil fra internettet (hvis du har en aktiv forbindelse på det pågældende tidspunkt). Et eksempel på dette kunne være:</para>
<listitem><para>Viser versionsinformationer for &Qt;, &kde; og &kwrite;. Dette kan du også få frem med <command>kwrite</command> <option>-v</option>. </para></listitem>
<listitem><para>Gør at &kwrite; læser dokumentets indhold fra standardindtastningen. Dette ligner det almindelige flag <option>-</option> som bruges af mange kommandolinjeprogrammer, og lader dig sende uddata fra en kommando til &kwrite; via en pipe.</para></listitem>
<entry><para>Skift mellem de to tilstande 'Indsæt' og 'Overskriv'. Når editoren er i 'Indsæt'-tilstand vil den tilføje indtastede tegn til teksten mens den skubber al teksten, som står til højre for markøren. I 'Overskriv'-tilstand vil den overskrive tegnet lige til højre for markøren med det indtastede tegn.</para></entry>
<para>Dette starter et nyt dokument i editoren. Hvis der er et aktuelt dokument, som har ikke-gemte ændringer, får du muligheden for at gemme det. </para>
<para>Viser &kde;'s standard-dialog <guilabel>Åbn fil</guilabel>. Brug filvisningen til at vælge den fil du ønsker at åbne, og klik på <guibutton>Åbn</guibutton> for at åbne den. Du kan finde flere oplysninger om &kde;'s <guilabel>Åbn fil</guilabel>-dialog i &kde;'s brugeranvisning.</para>
<para>Dette er en genvej til at åbne de senest gemte dokumenter. Hvis du klikker på dette punkt, kommer der en liste over adskillige af de senest gemte filer. Hvis du klikker på en bestemt fil, vil den blive åbnet i &kwrite; - hvis filen stadig befinder sig det samme sted. </para>
<para>Dette gemmer det aktuelle dokument. Hvis du allerede har gemt dokumentet, vil dette overskrive den tidligere gemte fil uden at spørge dig om samtykke. Hvis det er første gang du gemmer et nyt dokument, vil 'Gem som'-dialogen (beskrevet nedenfor) fremkomme. </para>
<para>Dette giver dig mulighed for at gemme et dokument med et nyt filnavn. Det sker vha. fildialogen, som er beskrevet ovenfor i afsnittet <link linkend="open">Åbn</link>af denne hjælpefil. </para>
<para>Indlæser den aktive fil igen. Denne kommando er nyttigt hvis et andet program eller en anden proces har ændret filen mens den har været åben i &kwrite;. </para>
<para>Luk nuværende fil med denne kommando. Hvis du har lavet ikke gemte ændringer, kommer du til at få et spørgsmål om du vil gemme ændringerne inden &kwrite; lukker filen. </para>
<para>Dette vil lukke editor-vinduet. Hvis du har mere end én udgave af &kwrite; kørende vha. af menupunkterne <guimenuitem>Ny visning</guimenuitem> eller <guimenuitem>Nyt vindue</guimenuitem>, vil de ikke blive lukket. </para>
<para>Denne kommando sletter den aktuelt markerede tekst og flytter den til klippebordet. Klippebordet er en af &kde;'s usynlige egenskaber. Det giver mulighed for at flytte data på tværs af programmer.</para>
<para>Dette kopierer den aktuelt markerede tekst til klippebordet, så den kan blive indsat et andet sted. Klippebordet er en af &kde;'s usynlige egenskaber. Det giver mulighed for at flytte data på tværs af programmer.</para>
<para>Dette vil indsætte indholdet af klippebordet på det sted hvor markøren står. Klippebordet er en af &kde;'s usynlige egenskaber. Det giver mulighed for at flytte data på tværs af programmer.</para>
<para>Skifter markeringstilstand. Når markeringstilstanden er "BLOCK", kan du lave lodrette markeringer, f.eks. markere søjle 5 til 10 på linje 9 til 15. Statuslinjen viser markeringstilstandens nuværende status, enten "NORM" eller "BLOCK".</para>
<para>Veksler mellem at indsætte og overskrive. Når tilstanden er "INDSÆT", indsætter du tegn der hvor markøren befinder sig. Når tilstanden er "ERSTAT" erstatter indskrevne tegn de nuværende tegn hvis markøren er placeret før et tegn. Statuslinjen viser aktuel status af overskriv, enten "INDSÆT" eller "ERSTAT".</para>
<para>Dette åbner en 'Find'-dialog, som bruges til at angive en tekst som skal findes i dokumentet. Der er et lille tekstfelt til at angive et søgemønster i. Tekstfeltet fungerer samtidig som et kombinationsfelt og ved at klikke på pilen i højre side af feltet, kan du vælge de senest brugt søgemønstre. Du har mulighed for at stille på nogle parametre for at gøre søgningen mere effektiv. Ved at vælge <guilabel>Versalfølsom</guilabel> får du søgningen til at skelne mellem store og små bogstaver. <guilabel>Find baglæns</guilabel> får søgningen til at foregå opad i dokumentet. Sæt kryds i <guilabel>Udvalgt tekst</guilabel> for at begrænse søgeområdet til kun at omfatte den markerede tekst. Hvis du afkrydser <guilabel>Kun hele ord</guilabel> undgår du at søgningen stopper ved ord som indeholder søgemønstret. Sæt kryds i <guilabel>Fra begyndelsen</guilabel> for at få søgningen til begynde fra starten af dokumentet i stedet for at begynde fra markørens position.</para>
<para>Dette gentager den sidste søgning uden at kalde 'Find'-dialogen, men søgningen foregår denne gang baglæns i dokumentet i stedet for fremad. </para>
<para>Denne kommando åbner 'Erstat'-dialogen. Denne dialog ligner den ovenfor nævnte 'Find'-dialog, men det ekstra tekst-/kombinationsfelt <guilabel>Erstat med</guilabel> er blevet tilføjet. Med denne dialog kan du angive både den tekst, som skal findes, og den tekst, som den fundne tekst skal erstattes med. Hvis du afkrydser den tilføjede valgmulighed <guilabel>Spørg ved erstatning</guilabel> vil &kwrite; spørge dig om bekræftelse før hver enkelt erstatning. </para>
<para>Dette åbner 'Gå til linje'-dialogen, som bruges til at flytte markøren til en bestemt linje (angivet med nummer) i dokumentet. Linjenummeret kan skrives direkte i tekstfeltet eller grafisk ved at klikke på op- og ned-pilene på siden af tekstfeltet. Den lille op-pil vil forøge linjenummeret og ned-pilen vil formindske det. Der er også en skyder til højre, som du kan bruge til at vælge hvilken linje i dokumentet, som du ønsker at hoppe til. </para>
<para>Viser Kate-partens kommandolinje længst nede i vinduet. Skriv "help" på kommandolinjen for at få hjælp, og "help list" for at få en liste med kommandoer.</para>
<para>Vælg når og hvordan dynamiske linjebrydningsmarkører skal vises. Dette er kun tilgængeligt hvis tilvalget <guilabel>Dynamisk linjebrydning</guilabel> er markeret.</para>
<para>Hvis dette er markeret, tegnes en lodret linje i linjebrydningssøjlen som defineres i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice> i fanebladet Redigering. Bemærk at linjebrydningsmarkøren kun tegnes hvis om du bruger en skrifttype med fast bredde.</para>
<listitem><para>Ekspandér alle topniveauområder i dokumentet.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul"><keycap>Ctrl</keycap> <keycap>-</keycap></keycombo></shortcut> <guimenuitem>Fold et lokalt niveau sammen</guimenuitem></menuchoice>
<para>Tilføjer eller fjerner et bogmærke på den nuværende linje i det aktive dokument (hvis det allerede findes, fjernes det, ellers tilføjes det). </para>
<listitem><para>Dette flytter markøren til begyndelsen af den første linje ovenfor med et bogmærke. Menupunktets tekst indeholder linjenummer og den indledende tekst på linjen. Dette punkt er kun tilgængeligt når der findes et bogmærke på en linje ovenfor markøren.</para></listitem>
<listitem><para>Dette flytter markøren til begyndelsen af næste linje med et bogmærke. Menupunktets tekst indeholder linjenummer og den indledende teksten på linjen. Dette punkt er kun tilgængeligt når der findes et bogmærke på en linje nedenfor markøren.</para></listitem>
<para>Indstiller nuværende dokument til skrivebeskyttet tilstand. Dette forhindrer tilføjelse af al tekst og alle ændringar af dokumentets formatering.</para>
<para>Vælg det filtypesystem som du foretrækker for det aktive dokument. Dette overskriver den globale filtypetilstand som indstillet i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice> i fanebladet Filtyper, men kun for nuværende dokument.</para>
<para>Vælg den fremhævningssystem som du foretrækker for det aktive dokumentet. Dette overskriver den globale farvelægningstilstand som indstillet i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice>, men kun for nuværende dokument.</para>
<para>Vælg den indrykningstil som du vil have for det aktive dokumentet. Dette overskriver den globale indrykningstilstand som indstillet i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice>, men kun for det aktuelle dokument.</para>
<para>Du kan overskrive det standardtegnsæt som er indstillet i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice> i fanebladet <guilabel>Åbn/Gem</guilabel> for at angive et andet tegnsæt for det aktuelle dokument. Tegnsættet du indstiller her er kun gyldigt for nuværnede dokument.</para>
<para>Vælg den linjesluttilstand som du foretrækker for det aktive dokument. Dette overskriver over den globale linjeslutstilstand som indstillet i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice>, men kun for det aktuelle dokument.</para>
<listitem><para><action>Dette starter stavekontrol-programmet - et program som er lavet til at hjælpe dig med at fange og rette stavefejl.</action> Når du klikker på dette punkt, starter stavekontrollen og en tilhørende dialog fremkommer hvorfra du kan kontrollere processen. Der er fire indstillinger i midten af dialogen og deres respektive etiketter er lige til venstre for dem. De tre er (startende fra oven):</para>
<listitem><para>Her indikerer stavekontrollen det ord, som på det aktuelle tidspunkt er i søgelyset. Det sker når stavekontrollen støder på et ord, som ikke står i dens ordbog. Ordbogen er en fil som indeholder en liste over korrekt stavede ord, med hvilken den sammenligner hvert ord i editorens dokument.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Erstat med:</guilabel></term>
<listitem><para>Hvis stavekontrollen har nogle lignende ord i sin ordbog, vil det første blive skrevet i dette tekstfelt. Du kan acceptere forslaget, skrive din egen rettelse eller vælge et andet forslag fra det næste felt.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Foreslåede ord</guilabel></term>
<listitem><para>Stavekontrollen kan her vise nogle mulige erstatninger for det aktuelle ord. Klik på et af disse ord for at flytte det op i tekstfeltet <guilabel>Erstatning</guilabel> ovenfor.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Sprog:</guilabel></term>
<listitem><para>Hvis du har installeret flere ordbøger, kan du vælge her hvilken ordbog/sprog der skal bruges.</para></listitem>
<term><guibutton>Tilføj til ordbog</guibutton></term>
<listitem><para>Hvis du trykker på denne knap, vil ordet i tekstfeltet <guilabel>Ord stavet forkert</guilabel> blive tilføjet til stavekontrollens ordbog. Det betyder at stavekontrollen i fremtiden altid vil betragte dette ord som værende stavet korrekt.</para></listitem>
</varlistentry>
<varlistentry>
<term><guibutton>Erstat</guibutton></term>
<listitem><para>Denne knap får stavekontrollen til at erstatte det pågældende ord i dokumentet med det ord, som står i tekstfeltet <guilabel>Erstatning</guilabel>.</para></listitem>
</varlistentry>
<varlistentry>
<term><guibutton>Erstat alle</guibutton></term>
<listitem><para>Denne knap gør at kontrollen ikke kun udskifter det nuværende <guilabel>ukendte ord</guilabel> men også automatisk gør samme udskiftning for alle andre forekomster af dette <guilabel>ukendte ord</guilabel> i dokumentet.</para></listitem>
</varlistentry>
<varlistentry>
<term><guibutton>Ignorér</guibutton></term>
<listitem><para>Ved at aktivere denne knap vil kontrollen fortsætte uden at lave ændringer.</para></listitem>
</varlistentry>
<varlistentry>
<term><guibutton>Ignorér alle</guibutton></term>
<listitem><para>Denne knap beder kontrollen om ikke at gøre noget med det nuværende <guilabel>ukendte ord</guilabel> og springe over alle andre forekomster af samme ord.</para> <note><para>Dette gælder kun for den aktuelle gennemgang af dokumentet. Hvis du kører stavekontrollen igen senere, vil den stoppe ved det samme ord igen.</para></note></listitem>
<term><anchor id="tools-spellcheck-selection"/><menuchoice><guimenu>Værktøjer</guimenu> <guimenuitem>Stavekontrol af markering...</guimenuitem></menuchoice></term>
<para>Dette forøger indrykningen af afsnittet med ét trin. Størrelsen af dette trin afhænger af <link linkend="pref-indent">Indryk-indstillingerne</link>.</para>
<para>Dette formindsker afsnittets indrykning med ét trin. Størrelsen af dette trin afhænger af <link linkend="pref-indent">Indryk-indstillingerne</link>.</para>
<para>Dette renser indrykningen for nuværende markering eller for linjen hvor markøren for øjeblikket befinder sig. At rense indrykningen forsikrer dig om at den markerede tekst følger den indrykningstilstand du valgte.</para>
<listitem><para>Dette tilføjer et mellemrum til begyndelsen af den linje, hvor markøren er placeret eller til begyndelsen af de markerede linjer.</para>
<listitem><para>Dette fjerner ét mellemrum (hvis der er nogen) fra begyndelsen af den linje, hvor markøren er placeret eller fra begyndelsen af de markerede linjer.</para></listitem>
<listitem><para>Kombinerer markerede linjer, eller den nuværende linje og linjen under den med et blankt tegn som adskiller. Indledende eller efterfølgende blanke tegn fjernes for kombinerede linjer i de ender som påvirkes.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Værktøjer</guimenu> <guimenuitem>Bryd linjer mellem ord i dokumentet</guimenuitem> </menuchoice></term>
<listitem><para>Udfører statisk linjebrydning for hele dokumentet. Dette betyder at en ny tekstlinje automatisk begynder når den nuværende linjen overskrider længden som angives af tilvalget Bryd linjer ved: i fanebladet Redigering i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice>.</para></listitem>
<para>Når dette er afkrydset, vil en flytbar værktøjslinje blive vist. Den indeholder genvejsknapper til de mest brugte kommandoer. Når det ikke er afkrydset vil værktøjslinjen være skjult. </para>
<para>Når dette er afkrydset, vil en statuslinje blive vist i bunden af editoren. Den indeholder oplysninger om det aktuelle dokuments status. Hvis dette punkt ikke er afkrydset, vil statuslinjen være skjult.</para>
<para>Når dette er afkrydset, bliver det aktuelle dokuments sti (placering i filsystemet) vist i titellinjen. Vist det ikke er afkrydset, vil stien være skjult.</para>
<para>Vælg den standardtekstredigeringskomponent som du vil bruge i &kwrite;. Du kan vælge <guilabel>Systemstandard</guilabel>, <guilabel>Indlejrbar avanceret teksteditor</guilabel> eller <guilabel>&Qt; Designer-baseret teksteditor</guilabel> (observér at &Qt; Designer-baseret teksteditor kun er tilgængelig hvis du har installeret KDevelop på systemet). Hvis du vælger <guilabel>Systemstandard</guilabel>, følger &kwrite; dine ændringer i kontrolcentret. Alle andre indstillinger sætter denne indstilling ud af kraft. </para>
<para>Denne kommando åbner en dialog, hvor du kan ændre <link linkend="keybindings">genveje</link>. Et vindue øverst i dialogen viser en liste over tilgængelige kommandoer (handlinger). Nedenunder er der tre radioknapper. Du kan vælge mellem <guilabel>Ingen tast </guilabel>, <guilabel>Standardtast</guilabel>, og <guilabel>Personlig tast</guilabel>. (Bemærk, at et sæt af radioknapper kun tillader at én af de tilgængelige muligheder er valgt - på samme måde som knapperne på en bilradio kun tillader valget af én forudindstillet station. Radioknappen 'Standardtast' er i øvrigt kun tilgængelig for de kommandoer som faktisk har en standardgenvej.) Hvis du vælger muligheden 'Personlig tast', bliver den store knap nede til højre aktiveret. Du kan nu indtaste den kombination af taster, som du vil bruge som genvej for den pågældende handling. Hvis du f.eks. har valgt 'Om &kde;' i listen over handlinger, og klikker på 'Personlig tast', kan du trykke på &Ctrl;, &Alt; og <keycap>K</keycap>-tasten på tastaturet. Det betyder nu, at hver gang du fremover holder &Ctrl;- og &Alt;-tasterne nede og trykker <keycap>K</keycap> (mens du bruger &kwrite;), vil 'Om &kde;'-dialogen blive fremkaldt. </para>
<listitem><para>Dette åbner den dialog, hvor værktøjslinjen kan blive indstillet. Du kan vælge hvilke genvejsknapper, som skal vises på værktøjslinjen. I et vindue til venstre vises en liste over mulige handlinger, som kan placeres på værktøjslinjen. I et vindue til højre kan du se alle de handlinger, som allerede er på værktøjslinjen. Imellem de to vinduer er der et sæt af fire pileknapper, som bruges til at manipulere valgene. Højre-pilen flytter den markerede handling fra den venstre liste over i den højre liste, dvs. at genvejen bliver tilføjet til værktøjslinjen. Venstre-pilen gør det modsatte. Den fjerner den markerede handling i listen til højre fra værktøjslinjen. Op- og ned-pilene bruges til at ændre den markerede handlings position i listen til højre, hvilket ændrer dens placering på værktøjslinjen.</para> </listitem>
<para>Når du vælger <menuchoice><guimenu>Opsætning</guimenu><guimenuitem>Indstil editor...</guimenuitem></menuchoice> fra menuen, fremkommer dialogen 'Indstil editor'. Denne dialog kan bruges til at ændre forskellige ting. De indstillinger, som du har mulighed for at ændre varierer efter hvilken kategori du vælger fra den lodrette liste til venstre. Langs bunden af dialogen er der 3 knapper, som du bruger til at kontrollere processen. </para>
<para>Du kan starte <guilabel>Hjælp</guilabel>-systemet, acceptere indstillingerne med <guibutton>O.k.</guibutton>-knappen eller annullere processen med <guibutton>Annullér</guibutton>-knappen. Kategorierne <guilabel>Farver</guilabel>, <guilabel>Skrifter</guilabel>, <guilabel>Indryk</guilabel>, <guilabel>Markér</guilabel>, <guilabel>Redigér</guilabel>, <guilabel>Stavning</guilabel> og <guilabel>Fremhævning</guilabel> er forklaret detaljeret i det følgende. </para>
<listitem><para>Vælg når indikering af dynamisk linjebrud skal vises. </para></listitem></varlistentry>
<varlistentry>
<term><guilabel>Justér dynamisk linjebrudte linjer til indrykningsdybden: </guilabel></term>
<listitem><para>Aktiverer at dynamisk linjebrudte linjer justeres lodret til den første linjes indrykningsniveau. Dette kan hjælpe til at gøre kode og mærker mere læsbare.</para><para>Desuden tillader dette dig at indstille en maksimal bredde af skærmen, som et procenttal. Derefter justeres dynamisk linjebrudte linjer ikke længere lodret. Ved 50 % vil eksempelvis linjer hvis indrykningsdybde er mere end 50 % af skærmens bredde ikke få nogen lodret justering for efterfølgende brudte linjer.</para></listitem>
<listitem><para>Hvis dette er markeret viser nuværende visning markeringer på den lodrette rullebjælke. Markeringerne viser for eksempel bogmærker.</para></listitem>
<para>Denne side i dialogen tillader dig at indstille alle skrifttyper og farver i alle farvesammensætninger du har, samt oprette nye sammensætninger eller fjerne eksisterende. Hvert system har en indstilling af farver, skrifttype, normal tekststil og markeringstekststil. </para>
<para>&kwrite; vælger systemet som for øjeblikket er aktivt i forvejen for dig. Hvis du vil arbejde med et andet system begynd med at vælge det i dropned-feltet <guilabel>System</guilabel>.</para>
<listitem><para>Dette er baggrunden for markeret tekst. Standardværdien er den globale markeringsfarve, som er indstillet i farveindstillingerne i &kde;. </para></listitem>
<listitem><para>Indstil farven for nuværende linje. At indstille den til noget anderledes sammenlignet med den normale tekstbaggrund hjælper til med at holde fokus på nuværende linje. </para></listitem>
<listitem><para>Dette dropned-felt lader dig indstille overlægningsfarver for diverse typer af markeringer. Farverne blandes ind i en markeret linjes baggrundsfarve, så en aktuel linje med flere markeringer har en baggrund som er en blanding af flere farver. Markeringsfarverne bruges også hvis du aktiverer visning af markeringer på rullebjælken.</para></listitem>
<term><guilabel>Baggrund for venstre kant</guilabel></term>
<listitem><para>Denne farve bruges for markeringer, linjenumre og foldningsmarkørkanter til venstre i redigeringsvisningen når de vises. </para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Linjenumre</guilabel></term>
<listitem><para>Denne farve bruges til at vise linjenumre til venstre i visningen når de vises.</para></listitem>
<listitem><para>Denne farve bruges til at tegne et mønster til venstre for linjer med dynamisk linjebrud når de er lodret justerede, samt for statiske linjebrudsmarkører.</para></listitem>
<para>Her kan du vælge skrifttyperne for sammensætningen. Du kan vælge blandt alle skrifttyper som er tilgængelige på systemet, og indstille standardstørrelse. En eksempeltekst vises længst nede i dialogen, så du kan se effekten af dine valg. </para>
<para>Den normale tekststil arves af farvelægningstekststilene, hvilket gør det muligt for editoren at vise tekst på en meget konsekvent måde, for eksempel bruger kommentartekst samme stil i næsten alle tekstformater som Kate kan farvelægge.</para>
<para>Navnet i listen med stile bruger stilen som er indstillet for objektet, hvilket giver en umiddelbar forhåndsvisning når en stil indstilles. </para>
<para>Hver stil lader dig vælge fælles egenskaber samt forgrunds- og baggrundsfarver. For ikke at bruge en baggrundsfarve, højreklik og brug den sammenhængsafhængige menu.</para>
<para>Her kan du redigere tekststilen som bruges af en bestemt farvelægningsdefinition. Editoren vælger farvelægningen som bruges af nuværende dokument i forvejen. For at arbejde med en anden farvelægning, vælges en i dropned-feltet ovenfor listen med stile. </para>
<para>Navnet i listen med stile bruger stilen som er indstillet for objektet, hvilket giver en umiddelbar forhåndsvisning når en stil indstilles. </para>
<para>Hver stil lader dig vælge fælles egenskaber samt forgrunds- og baggrundsfarver. For ikke at bruge en baggrundsfarve, højreklik og brug den sammenhængsafhængige menu. Desuden kan du se om en stil er den samme som den standardstilen for objektet, og indstille den til det hvis den ikke er det.</para>
<para>Du vil bemærke at mange farvelægninger indeholder andre farvelægninger repræsenterede af grupper i stillisten. De fleste farvelægninger importerer for eksempel farvelægningen Alerts, og mange kildekodeformater importerer farvelægningen Doxygen. Redigering af farver i grupperne påvirker kun stilene når de bruges i det redigerede farvelægningsformat. </para>
<para>Når det er aktivt, og indsætningsmarkøren flyttes med tasterne <emphasis role="bold">Venstre</emphasis> og <emphasis role="bold">Højre</emphasis> går den til foregående eller næste linje og begyndelsen eller slutningen af linjen, på samme måde som de fleste editorer.</para><para>Når det er inaktivt, kan indsætningsmarkøren ikke flyttes til venstre for linjens begyndelse, men den kan flyttes forbi linjens slutning, hvilket kan være meget praktisk for programmører. Når dette er aktivt, og markøren flyttes forbi slutningen af en linje (til højre) med piletasterne, gør det at den hopper ned til begyndelsen af næste linje. På lignende måde, hvis markøren flyttes forbi begyndelsen af en linje (til venstre) hopper den op til slutningen af foregående linje. Når dette er inaktivt, og markøren flyttes til højre forbi linjens slutning gør det kun at den fortsætter vandret på samme linje, og et forsøg på at flytte den til venstre forbi begyndelsen af linjen gør ingenting.</para>
<para>Denne mulighed ændrer markørens opførsel for tryk på <keycap>Page Up</keycap>- eller <keycap>Page Down</keycap>-tasterne. Hvis dette ikke er valgt, så vil tekstmarkøren beholde dens relative placering indenfor den synlige tekst i &kwrite; mens ny tekst bliver synlig, som følge af operationen. Så hvis markøren er i midten af den synlige tekst når operationen udføres, så vil den blive dér (undtagen når man kommer til begyndelsen eller slutningen). Med muligheden aktiveret, vil det første tastetryk få markøren til at flytte til enten toppen eller bunden af den synlige tekst, mens en ny side af teksten bliver vist.</para>
<para>Når dette er aktiveret, indsætter editoren et beregnet antal mellemrum ifølge positionen i teksten og indstillingen <option>tab-width</option> når du trykker på tabulatortasten.</para>
<para>Når dette er markeret viser &kwrite; en lille prik som en synlig repræsentation af tabulatortegn.</para>
<note><para>Dette gør også at prikker tegnes for at angive efterfølgende blanke tegn. Det vil blive rettet i en fremtidig version af &kwrite;.</para></note>
<term id="pref-tab-width">Tab-bredde</term> <listitem><para>Hvis <link linkend="pref-word-wrap"><guilabel>Erstat tabs med mellemrum</guilabel></link> er valgt, vil denne indgang bestemme antallet af mellemrum, med hvilke en tab automatisk erstattes.</para></listitem>
<listitem><para>Tekstombrydning er en egenskab som betyder, at der startes på en ny linje med tekst og at markøren flyttes (ombrydes) til begyndelsen af denne nye linje. &kwrite; vil automatisk starte en ny linje med tekst, når den aktuelle linje når den længde som er angivet ved 'Ombryd ord ved:'-indstillingen.</para>
<para>Hvis dette er markeret, tegnes en lodret linje i linjebrydningssøjlen som defineres i <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil editor...</guimenuitem></menuchoice> i fanebladet Redigering. Bemærk at linjebrydningsmarkøren kun tegnes hvis om du bruger en skrifttype med fast bredde.</para>
<para>Hvis <link linkend="pref-word-wrap">Tekstombrydning</link> er valgt, vil denne indgang bestemme længden (i tegn) hvor en ny linje automatisk startes.</para>
<term><guilabel>Fjern efterfølgende mellemrum</guilabel></term>
<listitem><para>&kwrite; vil automatisk eliminere ekstra mellemrum for enden af linjer med tekst.</para></listitem> </varlistentry>
<varlistentry>
<term><guilabel>Auto-parenteser</guilabel></term> <listitem><para>Når brugeren skriver en venstre-parentes ([, ( eller {) vil &kwrite; automatisk skrive højreparentesen (}, ) eller ]) til højre for markøren.</para></listitem>
</varlistentry>
<varlistentry> <term>Maksimalt antal <link linkend="undo">fortryde</link>-trin:</term>
<listitem><para>Her kan du angive det antal trin, som &kwrite; vil gemme i hukommelsen til at fortryde tasteslag og handlinger. Det betyder at jo større antal trin, jo mere hukommelse vil &kwrite; bruge til dette. Hvis man sætter denne indgang til 10 betyder det at brugeren kan vende mindst 10 operationer tilbage, <abbrev>dvs.</abbrev>i>, klikke på <guibutton>fortryd</guibutton>-knappen 10 gange og opnå resultater.</para></listitem> </varlistentry>
<varlistentry> <term>Smart søgning af tekst fra:</term>
<listitem><para>Dette afgør hvor &kwrite; henter søgteksten (den skrives automatisk ind i dialogen Søg tekst): <itemizedlist><listitem><para><emphasis role="bold">Ingensteder:</emphasis> Gæt ikke søgeteksten.</para></listitem> <listitem><para><emphasis role="bold">Kun markering:</emphasis> Brug nuværende markering om tilgængelig.</para></listitem> <listitem><para><emphasis role="bold">Markering, derefter nuværende ord:</emphasis> Brug nuværende markering om tilgængelig, ellers brug nuværende ord.</para></listitem> <listitem><para><emphasis role="bold">Kun nuværende ord:</emphasis> brug ordet som markøren for øjeblikket findes i, om tilgængeligt.</para></listitem> <listitem><para><emphasis role="bold">Nuværende ord, derefter markering:</emphasis> Brug nuværende ord om tilgængeligt, brug ellers nuværende markering.</para></listitem></itemizedlist> Bemærk at for alle ovenstående alternativer, hvis en søgestreng ikke er bestemt eller kan bestemmes, går dialogen tilbage i Søg tekst til den seneste søgetekst. </para></listitem>
<para>Vælg den automatiske indrykningstilstand som du normalt vil bruge. Du anbefales stærkt at bruge <userinput>Ingen</userinput> eller <userinput>Normal</userinput> her, og bruge indstilling af filtyper for at indstille andre indrykningstilstande for tekstformater såsom C/C++ kode eller &XML;.</para>
<para>Indsæt automatisk et indledende "*" når tekst skrives ind inde i en kommentar i Doxygen-stil. Denne indstilling aktiveres kun når den er anvendelig.</para>
<para>Indstil det antal mellemrum du vil bruge til indrykning når du markerer <guilabel>Brug mellemrum i stedet for tabulator til at indrykke</guilabel> ovenfor.</para>
<listitem><para>Når dette er markeret, afindrykker editoren ikke linjer yderligere i en markering når linjen med mindst indrykning bliver afindrykket. Hvis du sommetider afindrykker blokke med indrykket kode, kan dette være til hjælp. </para></listitem>
<para>Markér dette hvis du ønsker at editoren automatisk skal detektere linjesluttype. Den første linjesluttype som findes bruges for hele filen.</para>
<para>Editoren indlæser angivet antal tekstblokke (med omkring 2048 linjer) i hukommelsen. Hvis filstørrelsen er større end dette, veksles andre blokke ud til disken og indlæses transparent efter behov.</para>
<para>Dette kan forårsage små forsinkelser ved navigering i dokumentet. Et større antal blokke øger redigeringshastigheden på bekostning af hukommelse. </para><para>Vælg blot det størst mulige antal blokke for normal brug: begræns det kun hvis du har problemer med hukommelsesforbrug.</para>
<term><guilabel>Sikkerhedskopi når der gemmes</guilabel></term>
<listitem><para>Sikkerhedskopiering når du gemmer gør at &kwrite; kopierer filen på disk til <prefix><filnavn><suffix> inden ændringerne gemmes. Endelsen har standardværdien <emphasis role="bold">~</emphasis> og præfikset er normalt tomt. </para>
<para>Denne gruppe af tilvalg bruges til at indstille farvelægningsstil for hver type af programmeringssprog. Alle ændringer du gør i andre områder af dialogen gælder kun denne type.</para>
<listitem><para>Dette er listen med filendelser som bruges til at afgøre hvilke filer som skal fremhæves med den nuværende syntaksfremhævningstilstand.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Mime-typer:</guilabel></term>
<listitem><para>At klikke på guideknappen viser en dialog med en liste over alle tilgængelige Mime-typer at vælge blandt.</para><para>Indgangen <emphasis role="bold">Filendelser</emphasis> redigeres også automatisk.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Prioritet:</guilabel></term>
<listitem><para>Indstil prioritet for fremhævningsreglen.</para></listitem>
<para>Denne side lader dig sætte standardindstillinger for dokumenter med angivne Mime-typer ud af kraft. Når editoren indlæser et dokument, kontrollerer den om det matcher filmasken eller Mime-typerne for en af de definerede filtyper, og hvis dette er tilfældet tillempes variablerne som er definerede. </para>
<listitem><para>Dette bruges for at oprette en ny filtype. Efter du har klikket på knappen, bliver felterne nedenfor tomme og du kan udfylde de egenskaber du vil have for den nye filtype.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Slet</guilabel></term>
<listitem><para>For at fjerne en eksisterende filtype, markeres den i dropned-listen og der trykkes på Delete-knappen.</para></listitem>
<listitem><para>Filtypens navn er teksten i det tilsvarende menupunkt. Navnet vises i menuen <menuchoice><guisubmenu>Værktøjer</guisubmenu> <guisubmenu>Filtype</guisubmenu></menuchoice>.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Afsnit:</guilabel></term>
<listitem><para>Afsnitnavnet bruges til at organisere filtyper i menuer. Det bruges også i menuen <menuchoice><guisubmenu>Værktøjer</guisubmenu> <guisubmenu>Filtype</guisubmenu></menuchoice>.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Variabler:</guilabel></term>
<listitem><para>Denne streng lader dig indstille &kwrite;s indstillinger for filer som vælges af denne Mime-type ved at bruge variabler i &kwrite;. Du kan indstille næsten alle indstillingstilvalg, såsom fremhævning, indrykningstilstand, kodning, osv.</para><para>For en fuldstændig liste med kendte variabler, se håndbogen.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Filendelser:</guilabel></term>
<listitem><para>Jokertegnmasken lader dig vælge filer ifølge filnavn. En typisk maske bruger en stjerne og filendelsen, for eksempel <filename>*.txt; *.tekst</filename>. Strengen er en liste med masker adskilte af semikolon.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Mime-typer:</guilabel></term>
<listitem><para>Viser en guide som hjælper dig med enkelt at vælge Mime-typer</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Prioritet:</guilabel></term>
<listitem><para>Indstiller en prioritet for filtypen. Hvis mere end en filtype vælger samme fil, bruges den med højeste prioritet.</para></listitem>
<para>Her kan du ændre indstillingen af genvejstaster. Vælg en handling og klik på <guilabel>Egen</guilabel> hvis du vil have en anden genvejstast for denne handling.</para>
<para>Søgelinjen lader dig lede efter en specifik handling og se dens tilsvarende genvejstast.</para>
<para>Dette faneblad viser alle tilgængelige plugin, og du kan markere dem du vil bruge. Når et plugin er markeret, aktiveres knappen <guibutton>Indstil</guibutton> og du kan klikke på den for at indstille det markerede plugin.</para>