<chapter id="configuring-kate">
<chapterinfo>
<authorgroup>
<author
><personname
><firstname
></firstname
></personname
></author>
&erik.kjaer.pedersen.role; 
</authorgroup>
</chapterinfo>
<title
>Indstilling af &kate;</title>

<sect1 id="configuring-overview">
<title
>Overblik</title>
<para>
<indexterm>
<primary
>indstil</primary>
<secondary
>opsætning</secondary>
<tertiary
>indstillinger</tertiary
></indexterm>
<anchor id="find"/> <anchor id="find-again"/> <anchor id="replace"/> <anchor id="undo"/> <anchor id="redo"/> &kate; tilbyder adskillige måder at finindstille programmet til at opføre sig som det ønskes. De vigtigste er: </para>

<variablelist>
<varlistentry>
<term id="configure"
>Indstillingsdialogen</term>
<listitem
><para
>Hovedindstillingsværktøjet, der lader dig indstille &kate;-programmet, editor-komponenten og brugen af plugin.</para
></listitem>
</varlistentry>
<varlistentry>
<term id="settings"
><guimenu
>Opsætnings</guimenu
>menuen</term>
<listitem
><para
>Tillader dig at ændre ofte brugte indstillinger, og at starte indstillingsdialogerne.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guimenu
>Vis</guimenu
>menuen</term>
<listitem
><para
>Tillader dig at opdele den aktuelle ramme, så vel som at vise ikonerne og linjenumre-ruden for det aktuelt redigerede dokument.</para
></listitem>
</varlistentry>
</variablelist>

<para
>Den indlejrede &konsole; bruger indstillingerne definerede i &kcontrolcenter;, og kan indstilles ved at klikke med <mousebutton
>højre</mousebutton
> museknap og vælges fra <guimenuitem
>Opsætnings</guimenuitem
>undermenuen.</para>

</sect1>

<sect1 id="configuring-kate-configdialog">
<title
>Hovedindstillingsdialogen</title>

<mediaobject>
<imageobject>
<imagedata format="PNG" fileref="configdialog01.png"/>
</imageobject>
</mediaobject>

<para
>&kate;'s indstillingsdialog viser et træ med mener i venstre side, og en indstillingsside svarende til det valgte emne i højre side. Træet grupperer siderne i dialogen i logiske grupper.</para>

<sect2 id="config-dialog">
<title
>&kate;-gruppen</title>
<para
>Denne gruppe indeholder sider til at indstille &kate;'s hovedprogram</para>

<sect3 id="config-dialog-general">
<title
>Generel-siden</title>
<para
>Globale valg for &kate;</para>

<variablelist>
<varlistentry>
<term
>Anvendelsestilstand</term>
<listitem>
<para
><indexterm
><primary
>MDI</primary
><secondary
>SDI</secondary
></indexterm>
Denne gruppe lader dig vælge mellem &kate; <acronym
>MDI</acronym
>- og &kate; <acronym
>SDI</acronym
>-tilstand ved at vælge den tilsvarende knap.</para>
 <para
>&kate;-<acronym
>MDI</acronym
> (Multiple Document Interface), som er standardtilstanden, lader &kate; bruge et enkelt vindue til alle åbne filer. Du kan vælge dokumentet der skal redigeres fra fillisten (neddokket i &kate;'s vindue i venstre side som standard) eller ved at vælge dokumentet fra <guimenu
>Dokument</guimenu
>-menuen.</para>
<para
>&kate;-<acronym
>SDI</acronym
> (Single Document Interface) vil få &kate; til at åbne hvert dokument i sit eget vindue, og fillisten/filvælgeren vil have et separat vindue.</para>
 <para
>Hvis du ændrer denne indstilling, vil du skulle genstarte &kate; for at det skal få virkning.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Ved opstart</term>
<listitem
><para
>Disse indstillinger afgør hvordan og om &kate; vil genoprette din redigeringssession når den startes igen efter en normal nedlukning (hvis den genoprettes af sessionshåndteringen vil &kate; altid forsøge at genoprette din session så tæt som muligt til det den var da du sidst brugte &kate;).</para>

<variablelist>
<varlistentry>
<term>
<anchor id="config-dialog-general-reopen-files"/>
<guibutton
>Genåbn filer</guibutton
></term>
<listitem
><para
>Hvis dette tilvalg er aktiveret, vil de filer der var åbne da du sidst brugte &kate; blive åbnet igen. Bogmærker vil blive genoprettet, og markørpositionen, ikonkanten og linjenummer-opsætningen for den sidste editor der blev brugt med dokumentet vil blive genetaberet</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Genopret visningsindstilling</guibutton
></term>
<listitem
><para
>Hvis dette tilvalg er aktiveret, vil &kate; forsøge at genoprette dine rammer nøjagtig som du efterlod dem.</para
></listitem>
</varlistentry>
</variablelist>

</listitem>

</varlistentry>

<varlistentry>
<term
><guibutton
>Begræns til en udgave</guibutton
></term>
<listitem
><para
>Aktivering af dette betyder at du kun kan have én kørende udgave af &kate; på et givet tidspunkt. Hvis du forsøger at start en til, vil den aktuelle udgave overtage det og også åbne filer som der bliver bedt om. For eksempel, hvis du bruger &kate; til at vise kilder for netsider i Konqueror, vil de alle være åbnede i en eksisterende udgave af &kate; hvis dette tilvalg er aktiveret.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Vis indhold mens rammer ændrer størrelse</guibutton
></term
> <listitem
><para
>Hvis dette tilvalg er aktiveret, vil vinduerne blive fuldt malet op men rammen trækkes rundt. Hvis det ikke er afkrydset, vil et såkaldt <quote
>gummibånd</quote
> (der indikerer rammens nye størrelse) blive brugt i stedet for.</para
></listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-general-sync-konsole"/>
<guibutton
>Synkronisér Konsole med aktivt dokument</guibutton
></term>
<listitem
><para
>Dette vil få den indbyggede &konsole; til at <command
>cd</command
> til mappen for det aktuelle dokument når den startes, og når et nyt dokument får fokus. Hvis det ikke er aktiveret, må du selv gøre al navigering i &konsole;. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Antal nylige filer</guibutton
></term>
<listitem
><para
>Ikke særligt overraskende lader dette dig beslutte hvor lang <guimenu
>Åbn nylige filer</guimenu
>-menuen skal have lov til at være.</para
></listitem>
</varlistentry>

</variablelist>
</sect3>

<sect3 id="config-dialog-documentlist">
<title
>Siden dokumentliste</title>
<para
>Denne side lader dig aktivere eller deaktivere skygning af baggrunden som anskueliggør din seneste aktivitet, og vælge hvilke farver som bruges hvis det er aktiveret. Se afsnittet om <link linkend="kate-mdi-tools-file-list"
>dokumentlisten</link
> for mere om funktionen.</para>
</sect3>

<sect3 id="config-dialog-externaltools">
<title
>Eksterne værktøjer</title>

<para
>I menuen <guimenu
>Værktøjer</guimenu
> finder du en undermenu som hedder <guisubmenu
>Eksterne værktøjer</guisubmenu
>. Disse værktøjer starter eksterne programmer med data som hører til det nuværende dokument, for eksempel dets URL, mappe, tekst eller markering. Denne siden lader dig håndtere menuen og redigere, fjerne eller tilføje nye værktøjer.</para>

<para
>Hvert eksternt værktøj er en skalkommando som indeholder makroer som repræsenterer dokumentets data. Når det aktiveres, erstattes alle makroer med data fra det aktive dokument.</para>

<variablelist>
<title
>Egenskaber for eksterne værktøjer</title>
<varlistentry>
<term
>Etiket</term>
<listitem
><para
>En venlig etiket for menuen Eksterne værktøjer.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Script</term>
<listitem
><para
>Scriptet som skal køres når værktøjet aktiveres. Inden scriptet sendes til skallen, erstattes følgende makroer: <variablelist>
<varlistentry>
<term
>%URL</term>
<listitem
><para
>Den fuldstændige URL for nuværende dokument, eller en tom streng hvis dokumentet ikke er blevet gemt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%URLS</term>
<listitem
><para
>En liste med URL'er adskilt med mellemrum for alle åbne dokumenter (undtagen dem som ikke er blevet gemt).</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%directory</term>
<listitem
><para
>Mappedelen af det nuværende dokuments URL, eller en tom streng hvis det nuværende dokument ikke er blevet gemt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%filename</term>
<listitem
><para
>Det nuværende dokuments filnavn uden søgesti, eller en tom streng hvis det nuværende dokument ikke er blevet gemt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%line</term>
<listitem
><para
>Linjenummeret hvor indsætningsmarkøren er i det nuværende dokument.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%column</term>
<listitem
><para
>Søjlenummeret for indsætningsmarkøren i det nuværende dokument.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%selection</term>
<listitem
><para
>Den markerede tekst i det nuværende dokument, eller en tom streng hvis ingen tekst er markeret.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%text</term>
<listitem
><para
>Den fuldstændige tekst i nuværende dokument. Pas på med at det muligtvis kan overskride den maksimale kommandolængde som tillades i systemet. Brug med forsigtighed.</para
></listitem>
</varlistentry>

</variablelist>

</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Kørbar fil</term>
<listitem
><para
>Scriptets hovedsagelige kørbare fil. Dette er krævet, og bruges til at teste om kommandoen kan køres i det hele taget. En fuldt ud kvalificeret sti er tilladt i tilfælde af at den kørbare ikke er i din søgesti, <envar
>PATH</envar
>-variablen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Mime-typer</term>
<listitem
><para
>En liste med Mime-typer adskilt med semikolon som denne kommando skal aktiveres for. Den er for øjeblikket ubrugt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Gem</term>
<listitem
><para
>Du kan vælge at lade det nuværende eller alle dokumenter blive gemt inden scriptet køres. Dette er bekvemt hvis scriptet læser filen fra disk.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Kommandolinjenavn</term>
<listitem
><para
>Hvis du udfylder dette, kommer værktøjet til at være tilgængeligt på <link linkend="advanced-editing-tools-commandline"
>editorens kommandolinje</link
> som <command
>exttool-<replaceable
>kommandolinjenavn</replaceable
></command
> (strengen du skriver ind her med <quote
>exttool-</quote
> tillagt foran).</para
></listitem>
</varlistentry>

</variablelist>

</sect3>

</sect2>

<sect2 id="config-dialog-editor">
<title
>Editor-gruppen</title>
<para
>Denne gruppe indeholder alle sider som hører til editorkomponenten i &kate;. De fleste indstillinger her er standard, og kan sættes ud af kraft ved at <link linkend="config-dialog-editor-filetypes"
>definere en filtype</link
>, ved <link linkend="config-variables"
>dokumentvariabler</link
> eller ved at ændre dem pr dokument under en redigeringssession.</para>

<sect3 id="config-dialog-editor-colors">
<title
><guilabel
>Farver</guilabel
>-siden</title
> <para
>Denne side lader dig ændre baggrunds- og markeringsbaggrunds-farver for editoren. I begyndelsen vil &kate; bruge farverne som de er sat i &kcontrolcenter; <menuchoice
><guimenu
>Udseende</guimenu
><guimenuitem
>Farver</guimenuitem
> </menuchoice
>-siden.</para>

<para
>For at ændre en farve, trykker du på den tilsvarende knap og vælger den ønskede farve i farvevælgeren.</para>

<note
><para
>Vælg af baggrundsfarve kan gøre syntaksfremhævningstekst ulæselig. Du bør bruge en lys farve til baggrunden, og en mørk farve til den fremhævede baggrund. </para>
<para
>Ellers vil du formodentlig blive nødt til at ændre <link linkend="config-dialog-editor-highlight-default-styles"
>Standardstilen</link
>.</para>
</note>
</sect3>

<sect3 id="config-dialog-editor-fonts">
<title
>Skrifttype-siden</title
> <!-- FIXME LINKS //-->

<para
>Denne side lader dig vælge standard skrifttyper for &kate;. Indstillingerne vil blive også brugt til &kwrite; og til at vise tekstfiler i &konqueror;.</para>

<para
>Siden præsenterer to faneblade, en til editorskrifttypen og en til udskrift-skrifttypen. Vælg et faneblad og vælg den ønskede skrifttype. Standarden er at bruge &kde;'s globale opsætning for en fast skrifttype.</para>

<tip
><para
>Det er for øjeblikket hverken muligt at bruge individuelle skrifttyper til dokumenter, eller at ændre skrifttype til udskrift fra udskriftsdialogen, vær omhyggelig. En fastbredde-skrifttype er stærkt anbefalet. </para
></tip>
</sect3>

<sect3 id="config-dialog-editor-indent">
<title
>Indrykningssiden</title>
<para
>Denne side lader dig ændre indrykningsopførslen.</para>

<variablelist>
<title
>Indryknings-indstillinger</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-auto-indent"/>
<guibutton
>Auto-undryk</guibutton>
</term>
<listitem>
<para
>Hvis dette er afkrydset vil &kate; automatisk indrykke nye linje ligesom den tidligere linje. Hvis den tidligere linje er blank, vil den nærmeste linje ovenformed indhold blive brugt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-indent-with-spaces"/>
<guibutton
>Indryk med mellemrum</guibutton>
</term>
<listitem>
<para
>Hvis dette er afkrydset vil &kate; indrykke med mellemrum snarere end med tab.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-backspace-key-indents"/>
<guibutton
>Tilbagetast tasteindrykninger</guibutton>
</term>
<listitem>
<para
>Hvis dette er afkrydset vil &kate; afindrykke lig med den nærmeste linje ovenfor med indhold når du trykker på <keycap
>Backspace</keycap
>-tasten hvis den del af linjen der går forud for markøren kun indeholder hvidt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-tab-key-indents"/>
<guibutton
>Tab-tast indrykninger</guibutton>
</term>
<listitem>
<para
>Hvis dette er afkrydset vil &kate; indrykke den aktuelle linje ligesom den nærmeste linje ovenfor med indhold, når du trykker på <keycap
>Tab</keycap
>-tasten, hvis den del af linjen der går forud for markøren kun indeholder hvidt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-keep-extra-spaces"/>
<guibutton
>Behold ekstra mellemrum</guibutton>
</term>
<listitem>
<para
>Med denne opførsel afkrydset vil &kate; efterlade mellemrum bagved markøren efter indrykning.</para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-select">
<title
>Filvælger-siden</title>

<para
>Denne side giver tilvalg for finindstilling af &kate;'s markerings-opførsel</para>

<variablelist>
<title
>Markér valg</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-select-persistent-selections"/>
<guibutton
>Vedvarende markeringer</guibutton>
</term>
<listitem>
<para
>Hvis vedvarende markeringer er aktiveret, vil tasteinput ikke få markeringen til at blive fjernet/formindsket.</para>
<note
><para
>Dette tilvalg er delvis i modstrid men 'Overskriv markering'-tilvalget. Hvis begge er aktiverede, vil indsætning af tekst eller at trykke på en vilkårlig anden tast end en piletast få markeringen til at blive overskrevet.</para
></note>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-select-overwrite-selections"/>
<guibutton
>Overskriv fremhævningen</guibutton>
</term>
<listitem>
<para
>Hvis dette er aktiveret, vil en vilkårlig indsætning, om skrevet eller indsat, få den markerede tekst til at blive slettet og erstattet med den indsatte tekst.</para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-edit">
<title
>Editor-siden</title>
<para
>Denne side indeholder diverse tilvalg for finindstilling af &kate;'s editorkomponents opførsel.</para>

<variablelist>
<title
>Editor-tilvalg</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-word-wrap"/>
<guibutton
>Tekstombrydning</guibutton>
</term>
<listitem>
<para
>Tekstombrydning som brugt her betyder dynamisk formatering af teksten ved at bryde linjer på et passende sted, snarere end blød ombrydning af linjer i editoren for nemmere læsning.</para>
<para
>Hvis det er aktiveret vil &kate; indsætte et linjebrud som defineret i <link linkend="document-end-of-line"
>Linjeslut</link
>-opsætningen for dokumentet når linjen går ud over den længde der er sat i <link linkend="config-dialog-editor-edit-wrap-words-at"
>Ombryd ord ved</link
>-tilvalget beskrevet nedenfor.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-wrap-words-at"/>
<guibutton
>Ombryd ord ved</guibutton>
</term>
<listitem>
<para
>Dette tilvalg afgør den maksimale længder af linjer hvis <link linkend="config-dialog-editor-edit-word-wrap"
>Ombryd ord</link
>-tilvalget er aktiveret.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-replace-tabs-with-spaces"/>
<guibutton
>Erstat tab med mellemrum</guibutton>
</term>
<listitem>
<para
>Hvis det er aktiveret vil &kate; erstatte indsatte <keycap
>Tab</keycap
>-tegn med et antal enkelte hvide tegn som defineret i <link linkend="config-dialog-editor-edit-tab-indent-width"
>Tab-bredde</link
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-remove-trailing-spaces"/>
<guibutton
>Fjern efterfølgende mellemrum</guibutton>
</term>
<listitem>
<para
>Hvis det er aktiveret vil &kate; fjerne alt hvidt for enden af en linje hver gang markøren flyttes væk fra denne linje.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-tab-indent-width"/>
<guibutton
>Tab/Indrykningsbredde</guibutton>
</term>
<listitem>
<para
>Sætter tab-bredden, som også bruges til at afgøre mængden af indrykning når <link linkend="config-dialog-editor-indent-auto-indent"
>Auto-indryk</link
> er aktiveret, eller der i øvrigt er bedt om indrykning.</para>
<para
>Afhængig af <link linkend="config-dialog-editor-indent"
>Indryknings</link
>opsætningen kan indrykning ske ved at trykke på <keycap
>Tab</keycap
>- og <keycap
>Backspace</keycap
>-tasterne, og ved at aktivere <link linkend="edit-indent"
><guimenu
>Redigér</guimenu
> <guimenuitem
>Indryk</guimenuitem
></link
>-menuindgangen.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-auto-brackets"/>
<guibutton
>Auto-parenteser</guibutton>
</term>
<listitem>
<para
>Hvis dette er aktiveret vil &kate; automatisk indsætte en højre parentes umiddelbart til højre for markøren når en venstre parentes bliver indsat fra tastaturet. De understøttede parentestyper er <keycap
>(</keycap
>, <keycap
>{</keycap
>, <keycap
>[</keycap
>og <keycap
>&lt;</keycap
></para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-group-undos"/>
<guibutton
>Gruppe-fortrydninger</guibutton>
</term>
<listitem>
<para
>Hvis det er aktiveret vil &kate; gruppere et vilkårligt antal redigeringshandlinger der ligner hinanden (for eksempel tastning, backspace og indsætning) i én indgang fortryd-historikken, så de alle kan fortrydes på én gang.</para>
</listitem>
</varlistentry>


<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-show-tabs"/>
<guibutton
>Vis tab</guibutton>
</term>
<listitem>
<para
>Hvis det er aktiveret vil &kate; tegne en lille prik i begyndelsen af et <keycap
>Tab</keycap
>-tegn i editoren for at indikere dens tilstedeværelse.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-smart-home"/>
<guibutton
>Smart hjem</guibutton>
</term>
<listitem>
<para
>Dette vil få &kate; til at flytte markøren hen til det første ikke-hvide tegn i den aktuelle linje, snarere end til den absolutte begyndelse, når <keycap
>Home</keycap
>-tasten (eller en anden tast tilknyttet denne funktion) bliver trykket ned.</para>
</listitem>
</varlistentry>

<!-- NOTE This option has gone (anders)
<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-page-up-down-moves-cursor"/>
<guibutton
>Page Up/Down moves cursor</guibutton>
</term>
<listitem>
<para
>If enabled, the cursor will be moved to the first/last visible
line when <keycap
>Page Up</keycap
>/<keycap
>Page Down</keycap
> (or
other key assigned to those functions) is pressed, rather than being
kept at its relative position.</para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-wrap-cursor"/>
<guibutton
>Ombryd markør</guibutton>
</term>
<listitem>
<para
>Hvis det er aktiveret, vil flytning af markøren udover slutningen af en linje få den til at fortsætte på den næste/forrige linje hvis der er én.</para>
<para
>Hvis det ikke er aktiveret kan markøren ikke flyttes direkte til begyndelsen af den næste linje, men den kan flyttes ud over slutningen af linjen, og når der skrives videre vil &kate; automatisk indsætte hvidt op til den position. Dette er sommetider meget praktisk for programmører for eksempel.</para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-keyboard">
<title
>Tastatur-siden</title>

<para
>Her kan du indstille tastaturgenveje for indre kommandoer i &kate;'s editorkomponent. Disse inkluderer kommandoer til at flytte rundt i dokumentet og markere tekst. For taster relaterede til kopiering og indsætning af tekst, se 'Indstil taster'-dialogen </para>

<para
>Du kan ændre tasterne for en kommando, eller tilføje en alternativ tast.</para>

<procedure>
<title
>For at ændre taster for en kommando, følg denne procedure:</title>
<step>
<para
>Vælg kommandoen for hvilken du ønsker at indstille tasterne.</para>
</step>
<step>
<para
>Vælg <guibutton
>Ingen</guibutton
>-tilvalget i ruden nedenfor listen hvis du ikke ønsker en tast for denne kommando.</para>
<para
>Vælg <guibutton
>Standard</guibutton
>-tilvalget for at bruge standardtasterne for kommandoen</para>
<para
>Vælg <guibutton
>Brugervalgt</guibutton
>-tilvalget for selv at vælge en tast for kommandoen, eller sæt en alternativ.</para>
</step>
<step>
<para
>Hvis du vælger <guibutton
>Brugervalgt</guibutton
>-tilvalget, vil tasteindsætnings-knappen til højre i ruden blive aktiveret. For at sætte en tast, trykkes på den. &kde;'s 'Definér genvejstast'-dialogen vil komme frem. I denne dialog</para>
</step>
<step>
<procedure>
<step>
<para
>Vælg om du vil sætte standard- eller alternativ tast. <guilabel
>Standard</guilabel
> betyder ikke at du ændrer programmets standard for denne handling, snarere at den sætter den sædvanlige standardtast for den.</para>
</step>
<step>
<para
>Tryk på den ønskede tastesekvens, den vil blive visualiseret for dig i din bekræftelsesdialog. </para>

<para
>Hvis du har lyst til eventyr, så prøv at lege med <guibutton
>Multitast</guibutton
>-tilvalget. Ved brug af den vil du kunne få &Emacs;-lignende tastesekvenser (én tast går id i en gruppe, den næste udfører handlingen), bortset fra det faktum at i stedet for blot at udføre jobbet, vil &kde; poppe en menu op at vælge fra i en udefineret og højst sandsynligt på et upassende sted. Du vil nu ingen tvivl have om det at trykke den næste tast i sekvensen vil virke, eller om du skal skrive menuacceleratoren (begge vil virke).</para>
</step>
</procedure>
</step>
</procedure>
</sect3>

<sect3 id="config-dialog-editor-filetypes">
<title
>Siden filtyper</title>

<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. Se afsnittet <link linkend="config-variables"
>Indstil med dokumentvariabler</link
> hvordan man angiver variabler.</para>

<para
>For at oprette en filtype, klikkes på knappen <guibutton
>Ny</guibutton
> og egenskaberne udfyldes.</para>

<para
>For at fjerne en eksisterende filtype, markeres den i dropned-listen og der trykkes på knappen <guibutton
>Slet</guibutton
>.</para>

<para
>For at redigere en eksisterende filtype, markeres den i dropned-listen.</para>

<variablelist>

<title
>Filtypeegenskaber</title>

<varlistentry>
<term
>Navn</term>
<listitem
><para
>Dette er et venligt navn som kan vises i menuen <menuchoice
><guisubmenu
>Værktøjer</guisubmenu
> <guisubmenu
>Filtype</guisubmenu
></menuchoice
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Afsnit</term>
<listitem
><para
>En undermenu til <menuchoice
><guisubmenu
>Værktøjer</guisubmenu
> <guisubmenu
>Filtype</guisubmenu
></menuchoice
> hvor filtypen skal placeres. Hvis afsnittet ikke allerede findes, laves det for dig.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Variabler</term>
<listitem
><para
>Det er her at selve indstillingen angives. Variabler som indstilles her overskriver standardindstillingsværdier. Se <link linkend="config-variables"
>Indstil med dokumentvariabler</link
> for tilgængelige variabler.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Filendelser</term>
<listitem
><para
>En liste med filnavneudtryk adskilt med semikolon som bruges til at afgøre om et dokument matcher filtypen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Mime-typer</term>
<listitem
><para
>En liste med Mime-typer adskilt med semikolon som bruges til at afgøre om et dokument matcher filtypen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Prioritet</term>
<listitem
><para
>Hvis et dokument matcher flere filtyper, vælges den med højst prioritet.</para
></listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-spelling">
<title
>Stavning-siden</title>
<para
>Denne sider lader di indstille hvordan &kspell; opfører sig med &kate;</para>
</sect3>

<sect3 id="config-dialog-editor-hl">
<title
>Fremhævningssiden</title>

<para
>Denne side lader dig finindstille farve- og syntakstype-markering i &kate;</para>
<para>
<mediaobject>
<imageobject
><imagedata format="PNG" fileref="configdialog02.png"/></imageobject>
</mediaobject>
</para>
<para
>For mere dybtgående information om syntaksfremhævningssystemet, se ??</para>

<para
>Siden består af to faneblade, én til indstilling af <guibutton
>Standard stil</guibutton
> og én til at håndtere <guibutton
>Fremhævningstilstande</guibutton
>. Begge faneblade viser en liste med sammenhænge i hvilken standardfarverne og skrifttyperne bruges til at visualisere udseendet for hver stil. Sammenhængsnavnet bliver malet ved brug af de aktuelle egenskaber i sammenhængen.</para>

<para
>Listen har fire eller fem søjler, hver med følgende formål:</para>

<variablelist>

<varlistentry>
<term
>Sammenhæng</term>
<listitem
><para
>Viser sammenhængsnavnet, malet ved brug af stilegenskaberne for sammenhængen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Fed</term>
<listitem
><para
>Tilstanden for dette afkrydsningsfelt afgør om sammenhængen skal vises ved brug af en fed skrifttype.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Kursiv</term>
<listitem
><para
>Tilstanden for dette afkrydsningsfelt afgør om sammenhængen skal vises ved brug af en kursiv skrifttype.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Normal</term>
<listitem
><para
>Denne knap viser farven til at tegne stilen i normal tilstand, når teksten ikke er fremhævet. For at ændre farven klikkes på knappen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Markeret</term>
<listitem
><para
>Denne knap viser farven til at tegne stilen i normal tilstand, når teksten er fremhævet. For at ændre farven klikkes på knappen.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Brig af standard</term>
<listitem
><para
>Dette afkrydsningsfelt, der kun er tilgængelig i <guibutton
>Fremhævningstilstand</guibutton
>-fanebladet viser om stilen bruger standardværdierne. Den vil automatisk få krydset fjernet hvis du ændrer nogensomhelst egenskaber for stilen. Afkryds den for at nulstille en stil til at bruge standarden.</para
></listitem>
</varlistentry>

</variablelist>

<sect4 id="config-dialog-editor-highlight-default-styles">
<title
>Standardstil-fanebladet</title>
<para
>For at ændre en af standard-stilene, sættes dens egenskaber som ønsket.</para>
</sect4>

<sect4 id="config-dialog-editor-highlight-highlight-modes">
<title
>Fremhævningstilstande-fanebladet</title>

<para
><indexterm
><primary
>syntaksfremhævning, indstilling</primary
></indexterm
> Her kan du ændre de vigtigste egenskaber for hver tilgængelig fremhævningstilstand. Brug først <guibutton
>Fremhæv</guibutton
>-dropned for at vælge en tilstand at arbejde på.</para
> <para
>Fremhævningstilstande bliver oprindeligt valgt baseret på &MIME;-typen og filens endelse. For at ændre listen for det aktuelle udvalg, redigeres <guibutton
>Fil-endelser</guibutton
> og <guibutton
>Mime-typer</guibutton
>-indgangene. Alternativt, tryk på guide-knappen til højre for <guibutton
>Mime-typer</guibutton
>-indgangen. Dette vil vise dig en dialog, der viser alle tilgængelige &MIME;-typer at vælge fra. Brug af den vil rediger &MIME;-typer så vel som fil-endelser.</para>

<mediaobject>
<imageobject
><imagedata format="PNG" fileref="mimetypechooser.png"/></imageobject>
</mediaobject>
<para
>&MIME;-type-vælger-dialogen viser et træ af tilgængelige &MIME;typer, med en beskrivelse og mønstrene for &MIME;-typen. For at inkludere en &MIME;-type, afkrydses feltet ved siden af. </para>

<para
>Du kan ændre stilegenskaberne for en vilkårlig sammenhæng som beskrevet ovenfor.</para>

<para
>For neden i fanebladet, nedenfor fremhævningsegenskaberne, ser du en knap der hedder <guibutton
>Nedtag</guibutton
>. Tryk på den vil forsøge at forbinde til &kate;-netsiden og hente en liste af tilgængelige syntaksfremhævningstilstande som du kan opdatere eller tilføje.</para>

</sect4>

</sect3>

</sect2>

<sect2 id="config-dialog-plugins">
<title
>Plugin-gruppen</title>

<para
><indexterm
><primary
>plugin, indstilling</primary
></indexterm
> Denne gruppe indeholder sider relaterede til plugin. Udover håndteringsindstillings-siden, har nogle plugin individuelle indstillingsvalg. For information om disse, se dokumentationen for de individuelle plugin.</para>

<sect3 id="config-dialog-plugins-manager">
<title
>Plugin-håndteringssiden</title>

<para
>Denne side giver måder at indlæse/aflæse plugin, og minimal information om individuelle plugin.</para>

<para
>For at indlæse et aflæst plugin, vælges det i <guibutton
>Tilgængelige plugin</guibutton
>-ruden og piletasterne bruges til at flytte det hen til <guibutton
>Indlæste plugin</guibutton
>-ruden.</para>

<para
>For at aflæse et indlæst plugin, vælges det i <guibutton
>Aflæste plugin</guibutton
>-ruden og piletasterne bruges til at flytte det hen til <guibutton
>Tilgængelige plugin</guibutton
>-ruden.</para>

<para
>For at se en minimal beskrivelse af og information om et plugin, vælges det og informationen vil være tilgængelig nedenfor listerne.</para>
</sect3>

</sect2>

</sect1>

<sect1 id="config-variables">

<title
>Indstil med dokumentvariabler</title>

<para
>Variabler i Kate er Kate-programdelens implementering af dokumentvariabler, som ligner modelines i Emacs og Vi. I Kate-programdelen har linjerne formatet <userinput
>kate: VARIABELNAVN VÆRDI; [ VARIABELNAVN VÆRDI; ... ]</userinput
>. Linjerne kan naturligvis være i en kommentar, hvis filen har et format med kommentarer. Variabelnavne er enkelte ord (ingen blanke tegn), og alt frem til næste semikolon er værdien. Semikolonet er nødvendigt.</para>

<para
>Her er et eksempel på en variabellinje, som styrer indrykningsindstillinger for en C++, Java- eller Javascript-fil: <programlisting
>// kate: space-indent on; indent-width 4; mixedindent off; indent-mode cstyle;</programlisting>
</para>

<note
><para
>Kun de første og sidste 10 linjer gennemsøges for variabellinjer.</para
></note>

<para
>Der er variabler som understøtter næsten alle indstillinger i Kate-programdelen, og yderligere plugin kan bruge variabler, som i så fald skal være dokumenterede i pluginnets dokumentation.</para>

<sect2 id="config-variables-howto">
<title
>Hvordan Kate bruger variabler</title>

<para
>Når indstillingerne læses, leder Kate-programdelen på følgende steder (i denne rækkefølge): <itemizedlist
><listitem
><para
>Den generelle indstilling.</para
></listitem
><listitem
><para
>Valgfri sessionsdata.</para
></listitem
><listitem
><para
>Indstillingen under "filtype".</para
></listitem
><listitem
><para
>Dokumentvariabler i selve dokumentet.</para
></listitem
><listitem
><para
>Indstillinger som gøres under redigering fra menuen eller kommandolinjen.</para
></listitem
></itemizedlist
> Som du forstår har dokumentvariabler næst højest prioritet. Så snart et dokument gemmes, læses dokumentvariablerne igen, og overskriver ændringer som er lavet med menupunkter eller fra kommandolinjen.</para>

<para
>Alle variabler som ikke angives nedenfor opbevares i dokumentet og kan læses af andre objekter, eksempelvis plugin, som kan bruge dem til egne formål. Den variabelbaserede indrykningstilstand bruger for eksempel dokumentvariabler til sin indstilling.</para>

<para
>Variablerne som angives her dokumenterer &kate; version 2.4. Flere variabler kan tilføjes i fremtiden. Der er tre typer af værdier definerede for variabler, med følgende gyldige udtryk: <itemizedlist>
<listitem
><para
>BOOL - on|off|true|false|1|0</para
></listitem>
<listitem
><para
>HELTAL - hvilket som helst heltal</para
></listitem>
<listitem
><para
>STRENG - alt andet</para
></listitem>
</itemizedlist>
</para>

<variablelist>
<title
>Tilgængelige variabler</title>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-brackets</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for automatisk indsættelse af parenteser.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-center-lines</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstil antal linjer for automatisk centrering.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-insert-doxygen</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for indsætning af indledende stjerne i Doxygen-kommentarer. Dette har ingen effekt hvis du ikke bruger automatisk indrykning  i C-stil. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>background-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstil dokumentets baggrundsfarve. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>backspace-indents</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for indrykning med backspace.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>block-selection</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for blokmarkering.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>bracket-highlight-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller farven for markering af parenteser. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000". </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>current-line-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller farven for nuværende linje. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>dynamic-word-wrap</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for dynamisk linjebrud.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>eol | end-of-line</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller in linjeslutstilstanden. Gyldige indstillinger er <quote
>unix</quote
>, <quote
>mac</quote
> og <quote
>dos</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>encoding</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller dokumentets tegnsæt. Værdien skal være et gyldigt tegnsætnavn, såsom <quote
>utf8</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>font-size</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller tegnstørrelsen i punkter for dokumentets skrifttype.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>font</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller in dokumentets skrifttype. Værdien skal være et gyldigt skrifttypenavn, for eksempel <quote
>courier</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>icon-bar-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller ikonlinjens farve. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>icon-border</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for visning af ikonkanten.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>folding-markers</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for visning af foldningsmarkører.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>indent-mode</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller automatisk indrykningstilstand. Tilvalgene <quote
>none</quote
>, <quote
>normal</quote
>, <quote
>cstyle</quote
>, <quote
>csands</quote
>, <quote
>python</quote
> og <quote
>xml</quote
> genkendes. Se afsnittet <link linkend="kate-part-autoindent"
>At bruge automatisk indrykning</link
> for detaljer.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>indent-width</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstil indrykningsbredden.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>keep-extra-spaces</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller om ekstra mellemrum skal beholdes når indrykningsbredden beregnes.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>keep-indent-profile</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Hvis aktiveret, forhindres afindrykning af en blok hvis mindst en linje ikke har nogen indrykning.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>line-numbers</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for visning af linjenumre.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>mixed-indent</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for blandet indrykning a la Emacs.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>overwrite-mode</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra af øverskrivningstilstand.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>persistent-selection</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slå til eller fra for langlivede markeringer.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>remove-trailing-space</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for dynamisk korrigering af linjeslut.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-tabs-save</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for konvertering af tabulatortegn til mellemrum.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-tabs</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for dynamisk konvertering af tabulatortegn til mellemrum.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-trailing-space-save</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for korrigering af linjeslut når dokumentet gemmes.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>scheme</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller farvesammensætningen. Strengen skal være navnet på en farvesammensætning som findes i dine indstillinger for at have nogen effekt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>selection-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller markeringsfarven. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>show-tabs</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for synligt tabulatortegn.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>smart-home</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for smart Home-navigering.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>space-indent</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for indrykning med mellemrum.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>tab-indents</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for indrykning med tabulatortegn.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>tab-width</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller in tabulatorbredden.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>undo-steps</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller antallet fortryde-trin som skal huskes.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap-column</command
><arg
>HELTAL</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller bredden for hårdt linjebrud.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap-marker-color</command
><arg
>STRENG</arg
></cmdsynopsis
></term>
<listitem
><para
>Indstiller farven som markerer linjebrud. Værdien skal være noget som kan tolkes som en gyldig farve, for eksempel "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for hårdt linjebrud.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>wrap-cursor</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Slår til eller fra for linjebrudsmarkører.</para
></listitem>
</varlistentry>

</variablelist>

</sect2>

</sect1>

</chapter>
