# Agordi &kappname;

Elektante Agordojn Agordi `Aplikon`... el la menuo aperas la dialogokeston Agordi. Ĉi tiu dialogo povas esti uzata por ŝanĝi kelkajn malsamajn agordojn. La agordoj disponeblaj por ŝanĝo varias laŭ kia kategorio la uzanto elektas el vertikala listo ĉe la maldekstra flanko de la dialogo. Per tri butonoj laŭ la fundo de la skatolo la uzanto povas kontroli la procezon.

Vi povas alvoki la sistemon Helpo, akcepti la aktualajn agordojn kaj fermi la dialogon per la butono OK aŭ Nuligi la procezon. La kategorioj Aspekto, Tiparoj & Koloroj, Redaktado, Malfermi/Konservi kaj Etendoj estas detalaj sube.

## La Redaktora Komponenta Agordo

Ĉi tiu grupo enhavas ĉiujn paĝojn rilatajn al la redaktilo de &kappname;. La plej multaj el la agordoj ĉi tie estas defaŭltaj, ili povas esti anstataŭitaj per difinado de dosiertipo, per Dokumentaj Variabloj aŭ ŝanĝante ilin per dokumento dum redakta seanco.

### Aspekto

#### Ĝenerala

Tiparo de la redaktilo

- Ĉi tie vi povas elekti la tiparon de la redaktila teksto. Vi povas elekti el iu ajn tiparo disponebla en via sistemo, kaj agordi defaŭltan grandecon. Ekzempla teksto estas montrata malsupre de la dialogo, do vi povas vidi la efikon de viaj elektoj.

  Por pliaj informoj pri elektado de tiparo, vidu la sekcion Elekti tiparojn de la &kde; Fundamentaj dokumentado.

Montri blankspacajn indikilojn

- Neniam

- La redaktilo neniam montros punktojn por indiki la ĉeeston de blankspaco.

Ĉe la fino de linio

- La redaktilo montros punktojn por indiki la ĉeeston de kroma blankspaco ĉe la fino de linioj.

Ĉiam

- La redaktilo ĉiam montros punktojn por indiki la ĉeeston de blankspaco.

Blankspaca indikilo grandeco

- Uzu la glitilon por ŝanĝi la grandecon de la videbla indikilo.

Montri tabajn indikilojn

- Kiam ĝi estas kontrolita, la redaktilo montros » simbolon por indiki la ĉeeston de tabo en la teksto.

Montri fokusan kadron ĉirkaŭ redaktilo

- Se kontrolite, la redaktilo montras fokusan kadron ĉirkaŭ la ĉeffontoteksta kontrolo.

Kongruo de krampo

- Emfazi gamon inter elektitaj krampoj

- Se ĉi tio estas ebligita, la intervalo inter la elektitaj kongruaj krampoj estos reliefigita.

Montri antaŭrigardon de kongrua malferma krampo

- Kiam ĝi estas ebligita, la redaktilo montros konsileton de la kongrua malferma krampo.

Ekbrili kongruan krampon kiam kursoro moviĝas al alia krampo duope

- Se enŝaltite, moviĝo sur la krampoj ({, [, ], }, ( aŭ )) rapide ekbrilos la kongruan krampon.

Montri deŝovliniojn

- Se ĉi tio estas markita, la redaktilo montros vertikalajn liniojn por helpi identigi deŝovliniojn.

Kalkuloj

- Montri vortkalkulon

- Montras la nombron da vortoj kaj signoj en la dokumento kaj en la nuna elekto en la statusbreto. Ĉi tiu opcio ankaŭ haveblas en la kunteksta menuo de statusbreto.

Montri liniokalkulon

- Montras la nombron da tutaj linioj en la dokumento en la statusbreto. Ĉi tiu opcio ankaŭ haveblas en la kunteksta menuo de statusbreto.

Faldi la unuan linion

- Se ebligita, la unua linio estas faldita, se eble. Ĉi tio estas utila, se la dosiero komenciĝas per komento, kiel kopirajto

Dinamika Vortvolvaĵo

- Se ĉi tiu opcio estas markita, la tekstaj linioj estos envolvitaj ĉe la vidobordo sur la ekrano.

  Envolvu dinamike ĉe senmova vortvolva markilo

- Kiam ĝi estas kontrolita, redaktilo envolvas liniojn dinamike ĉe la senmova vortvolva pozicio.

Nekonsideri vortlimojn por dinamika envolvado

- Kiam ĝi estas kontrolita, la redaktilo ne konsideras vortlimojn kiam envolvas tekstliniojn.

Dinamikaj vortvolvaj indikiloj

- Elektu kiam la Dinamikaj vortvolvaj indikiloj estu montrataj, ĉu Malŝaltita, Sekvi Linionombrojn aŭ Ĉiam ŝaltita.

Indentvolvitaj linioj

- Aldone, ĉi tio ebligas al vi agordi maksimuman larĝon de la ekrano, kiel procento, post kiu dinamike envolvitaj linioj ne plu estos vertikale vicigitaj. Ekzemple, ĉe 50%, linioj kies indentniveloj estas pli profundaj ol 50% de la larĝo de la ekrano ne havos vertikalan vicigon aplikita al postaj envolvitaj linioj.

Linia Alteco Multiplikisto

- Ĉi tiu valoro estos multobligita per la defaŭlta linio alteco de la tiparo. Valoro de 1.0 signifas, ke la defaŭlta alteco estos uzata.

#### Limoj

Kodbloko faldebla

- Montri sagojn por kolapsigi kodblokojn

- Se ĉi tiu opcio estas markita, la nuna vido montros markojn por kodfaldado, se kodfaldado estas disponebla.

Montri antaŭrigardon de falditaj blokoj dum ŝvebado

- Se markite, ŝvebi super faldita regiono montras antaŭrigardon de la faldita teksto en ŝprucfenestro.

Faldeblaj sagoj videbleco

- Ŝanĝi la faldeblajn sagojn inter Montri sur Ŝvebi kaj Montri Ĉiam.

Maldekstra flanko

- Montri markojn

- Se ĉi tio estas markita, vi vidos piktograman randon maldekstre. La piktograma rando montras legosignsignojn ekzemple.

Montri linionombrojn

- Se ĉi tio estas markita, vi vidos linionumeroj maldekstre.

Emfazi ŝanĝitajn kaj nekonservitajn liniojn

- Se ĉi tio estas markita, liniaj modifmarkoj estos videblaj. Por pliaj informoj, vidu kate-part-line-modification.

Rulumbaroj

- Montri markojn

- Se ĉi tiu opcio estas markita, la nuna vido montros markojn sur la vertikala rulumbreto. Ĉi tiuj markoj ekzemple montros legosignojn.

Montri antaŭrigardon dum ŝvebo super rulumbreto

- Se ĉi tiu opcio estas markita, kaj vi ŝvebas la rulumbreton per la muskursoro, malgranda teksta antaŭrigardo kun pluraj linioj de la nuna dokumento ĉirkaŭ la kursora pozicio estos montrata. Ĉi tio permesas vin rapide ŝanĝi al alia parto de la dokumento.

Minimapo

- Montri minimapon

- Se ĉi tiu opcio estas markita, ĉiu nova vido montros minimapon de la dokumento sur la vertikala rulumbreto.

  Por pliaj informoj pri la rulumbreto-minimapo, vidu kate-part-scrollbar-minimap.

Minimapo Larĝo

- Alĝustigas la larĝon de la rulbreto mini-mapo, difinita en pikseloj.

Scrollbars videbleco

- Ŝalti, malŝalti la rulumbreton aŭ montri la rulumbreton nur kiam necesas. Klaku per la &LMB; sur la blua rektangulo por montri la linionumeran gamon de la dokumento montrita sur la ekrano. Konservu la &LMB; premita ekster la blua rektangulo por aŭtomate rulumi tra la dokumento.

Menuo por ordigi legosignojn

- Laŭ dato kreita

- Ĉiu nova legosigno estos aldonita al la fundo, sendepende de kie ĝi estas metita en la dokumenton.

Per linionumero

- La legosignoj estos ordigitaj laŭ la linionumeroj ĉe kiuj ili estas metitaj.

### Koloraj Etosoj

Ĉi tiu sekcio de la dialogo ebligas al vi agordi ĉiujn kolorojn en iu ajn koloretoso, kiun vi havas, kaj krei novajn etosojn, forigi ekzistantajn aŭ simple Sekvi Sisteman Kolorskemon. Ĉiu skemo havas agordojn por koloroj kaj normalaj kaj emfazitaj tekstostiloj.

&kappname; antaŭelektos la nuntempe aktivan etoson por vi, se vi volas labori pri malsama etoso komencu elektante tion el la kombinujo Elektu etoson. Per la butonoj Kopii kaj Forigi vi povas krei novan etoson (kopiante ekzistantan) aŭ forigi ekzistantajn.

Ĉi tio estas detale priskribita en color-themes-gui.

### Redaktado

#### Ĝenerala

Vortvolvaĵo

- Vortvolvado estas funkcio, kiu igas la redaktilon aŭtomate komenci novan linion de teksto kaj movi (envolvi) la kursoron al la komenco de tiu nova linio. &kappname; aŭtomate komencos novan linion de teksto kiam la nuna linio atingos la longon specifitan per la opcio Envolvi vortojn ĉe:.

  Volvi vortojn ĉe fiksa kolumno

- Enŝaltas aŭ malŝaltas senmovan vorton.

Desegni vertikalan linion ĉe la vortvolva kolumno

- Se ĉi tiu opcio estas markita, vertikala linio estos desegnita ĉe la vortvolva kolumno kiel difinita en la Agordoj Agordi Redaktilon... en la Redakta langeto. Bonvolu noti, ke la vortvolva markilo estas desegnita nur se vi uzas fiksan tonaltiparo.

Envolvi vortojn ĉe:

- Se la opcio Envolvi vortojn ĉe fiksa kolumno estas elektita ĉi tiu eniro determinas la longon (en signoj) je kiu la redaktilo aŭtomate komencos novan linion.

Defaŭlta eniga reĝimo

- La elektita eniga reĝimo estos ebligita dum malfermo de nova vido. Vi ankoraŭ povas ŝalti/malŝalti la vi-enigreĝimon por aparta vido en la menuo Redakti.

Krampoj

- Se la opcio Aŭtomate fermi krampojn dum malfermado de krampo estas tajpita estas elektita kiam la uzanto tajpas maldekstran krampon ([, (, aŭ {) &kappname; aŭtomate enigas la dekstran krampon (}, ), aŭ ]) dekstre de la kursoro.

Enfermante signojn

- Eblas elekti la enmetitajn signojn uzante la respondan falliston.

  Kiam teksto estas elektita, tajpi unu el ĉi tiuj signoj envolvas la elektitan tekston.

Kopii kaj alglui

- Movi elektitan tekston kiam trenite

- Ĉi tiu opcio ebligas trenadon kaj faligon de la elektita teksto en la fenestro de la redaktilo.

Kopii/tondi la nunan linion se alvokite sen ia teksto elektita

- Se ĉi tiu opcio estas ebligita kaj la tekstoelekto estas malplena, kopio kaj tranĉo ago estas farita por la linio de teksto ĉe la efektiva kursoro pozicio.

Ne movi la tekstan kursoron dum algluado per muso

- Se ĉi tiu opcio estas ebligita kaj vi algluas iun tekston en la redaktilo fenestro kun la &MMB; klakante, &kappname; ne movos la tekstan kursoron al la klakita pozicio.

#### Teksta Navigado

Teksta Kursora Movado

- Saĝa hejmo kaj inteligenta fino

- Kiam oni elektas, premante la hejman klavon igos la kursoron preterpasi blankan spacon kaj iros al la komenco de la teksto de linio.

PageSup/PageDown movas kursoron

- Ĉi tiu opcio ŝanĝas la konduton de la kursoro kiam la uzanto premas la &PgUp; aŭ &PgDn; ŝlosilo. Se neelektita la tekstkursoro konservos sian relativan pozicion ene de la videbla teksto en &kappname; ĉar nova teksto iĝas videbla kiel rezulto de la operacio. Do se la kursoro estas en la mezo de la videbla teksto kiam la operacio okazas, ĝi restos tie (krom kiam oni atingas la komencon aŭ finon.) Kun ĉi tiu opcio elektita, la unua klavo premo igos la kursoron moviĝi al la supro. aŭ malsupro de la videbla teksto kiam nova paĝo de teksto montriĝas.

Ebligi movon de la kursoro de kamelo-kamelo

- Ĉi tiu opcio ŝanĝas la konduton de la kursoro kiam la uzanto premas la &Ctrl;Maldekstra sago aŭ &Ctrl;Dekstra sago ŝparvojo. Se neelektita, la tekstokurso transsaltas la plenajn vortojn. Kun ĉi tiu opcio elektita, la kursoraj saltoj rompas ĉe kamelkazaj ĝiboj.

Aŭtocentra kursoro:

- Agordas la nombron da linioj por konservi videbla super kaj sub la kursoro kiam eblas.

Teksta Elekta Reĝimo

- Normala

- Elektoj estos anstataŭitaj de tajpita teksto kaj perdiĝos ĉe la movo de la kursoro.

Persistenta

- Elektoj restos eĉ post movo kaj tajpado de la kursoro.

Permesi rulumadon preter la fino de la dokumento

- Ĉi tiu opcio ebligas al vi rulumi preter la fino de la dokumento. Ĉi tio povas esti uzata por vertikale centri la fundon de la dokumento, aŭ meti ĝin sur la nuna vido.

Retroklavo forigas la bazon de signo kun siaj diakritaj signoj

- Se elektitaj, kunmetitaj signoj estas forigitaj per siaj diakritaj signoj anstataŭ nur forigado de la baza signo. Ĉi tio estas utila por hindaj lokoj.

Plurkursora modifilo

- Ĉi tiu opcio ebligas al vi agordi la modifilon kiu estos uzata por krei plurajn kursorojn per &LMB; klaku. Vi devas premi la modifilojn kaj klaki &LMB; por krei kursoron ĉe la dezirata loko. Vidu Kreante plurajn kursorojn por malkovri aliajn manierojn krei plurajn kursorojn.

#### Indentaĵo

Defaŭlta indentreĝimo:

- Elektu la aŭtomatan indentreĝimon, kiun vi volas uzi defaŭlte. Estas forte rekomendite uzi `Neniu` aŭ `Normala` ĉi tie, kaj uzi dosiertipajn agordojn por agordi aliajn indentreĝimojn por tekstformatoj kiel C/C++-kodo aŭ &XML;.

Indent uzante

- Tabeliloj

- Kiam tio estas ebligita la redaktilo enmetos tabelsignojn kiam vi premas la klavo aŭ uzu aŭtomatan indentaĵon.

Spacoj

- Kiam ĉi tio estas ebligita, la redaktilo enmetos kalkulitan nombron da spacoj laŭ la pozicio en la teksto kaj la agordo `tab-width` kiam vi premas la klavo aŭ uzas aŭtomatan deŝovon.

Tabuliloj kaj Spacoj

- Kiam ĉi tio estas ebligita, la redaktilo enmetos spacojn kiel priskribite supre kiam deŝovas aŭ premas je la komenco de linio, sed enigu tabulantojn kiam la klavo estas premata meze aŭ fino de linio.

Larĝo de tabo:

- Ĉi tio agordas la nombron da spacoj, kiuj estas montrataj anstataŭ tabeliga signo.

Indentlarĝo:

- La indentlarĝo estas la nombro da spacoj, kiu estas uzata por deŝovi linion. Se agordite por indentigi uzante tabeligilojn, tabulatora signo estas enigita se la indentaĵo estas dividebla per la klapeta larĝo.

Indentaj Propraĵoj

- Konservi kromajn spacojn

- Se ĉi tiu opcio estas malŝaltita, ŝanĝi la indentnivelon vicigas linion al oblo de la larĝo specifita en Larĝo de indentaĵo.

Alĝustigi deŝovon de teksto gluita el la tondujo

- Se ĉi tiu opcio estas elektita, teksto algluita el la tondujo estas indentigita. Ekfunkciigi la agon Malfari forigas la indentaĵon.

Deŝov-Agoj

- Backspace klavo en gvidaj malplenaj malstrekoj

- Se ĉi tiu opcio estas elektita, la &Backspace; klavo malpliigas la indentnivelon se la kursoro troviĝas en la ĉefa malplena spaco de linio.

Tabula klava ago (se neniu elekto ekzistas)

- Se vi volas por vicigi la nunan linion en la nuna kodbloko kiel en &Emacs;, igu ŝparvojon al la ago Formati Deŝovon.

  Ĉiam antaŭeniru al la sekva klapeta pozicio

- Se ĉi tiu opcio estas elektita, la klavo ĉiam enmetas blankan spacon tiel ke la sekva klapeta pozicio estas atingita. Se la opcio Enmeti spacojn anstataŭ tabelilojn en la langeto Ĝenerala en la paĝo Redaktado estas ebligita, spacoj estas enmetitaj; alie, unuopa tabelilo estas enmetita.

Ĉiam pliigi deŝovnivelon

- Se ĉi tiu opcio estas elektita, la klavo ĉiam indentigas la aktualan linion per la nombro da signopozicioj specifitaj en Indentlarĝo.

Pliigi deŝovnivelon se en gvida malplena spaco

- Se ĉi tiu opcio estas elektita, la klavo aŭ indentigas la nunan linion aŭ antaŭeniras al la sekva klapopozicio. Se la enmetpunkto estas ĉe aŭ antaŭ la unua nespaca signo en la linio, aŭ se estas elekto, la nuna linio estas indentigita per la nombro da signopozicioj specifitaj en Indentlarĝo. Se la enmetopunkto troviĝas post la unua nespaca signo en la linio kaj ne estas elekto, blanka spaco estas enmetita tiel ke la sekva tabula pozicio estas atingita: se la opcio Enmeti spacojn anstataŭ tabelilojn sur la langeto Ĝenerala en la paĝo Redaktado estas ebligita, spacoj estas enmetitaj; alie, unuopa tabelilo estas enmetita.

#### Aŭtomata Kompletigo

Ĝenerala

- Ebligi aŭtomatan kompletigon

- Se ĝi estas ebligita, aŭtomate aperas vortkompletiga skatolo dum tajpado montrante liston de tekstaj enskriboj por kompletigi la aktualan tekston sub la kursoro.

Aŭtomate elekti la unuan kompletigan eniron

- Se ĝi estas ebligita, la unua aŭtomata kompletigo estas ĉiam antaŭelektita por ke vi povu enmeti ĝin per &Enter;. Se vi ne volas tian konduton, ⪚ se vi volas premi &Enter; por nur enmeti novlinion, tiam malŝalti ĉi tiun eron.

Minimuma vortlongo por kompletigi

- Dum tajpado de teksto, la vortkompletigo serĉas vortojn en la dokumento komencante per la jam tajpita teksto. Ĉi tiu opcio agordas la minimuman kvanton da signoj, kiuj necesas por aktivigi la vortkompletigon kaj aperigi kompletigan skatolon.

Forigi la voston komplete

- Forigi la voston de antaŭa vorto kiam la kompletigo estas elektita el listo.

Ŝlosilvort-kompletigo

- Se ebligita, la enkonstruita aŭtomata kompletigo uzas la ŝlosilvortojn difinitajn per la sintaksa reliefigo.

#### Literumkontrolo

Ĉi tiuj agordaj opcioj estas priskribitaj en la dokumentado por la &systemsettings; modulo Literuma Kontrolilo.

#### Vi Eniga Reĝimo

Ĝenerala

- Lasi Vi-komandojn superregi la ŝparvojojn de Kate

- Se elektitaj, Vi-komandoj anstataŭigos la enkonstruitajn komandojn de &kappname;. Ekzemple: &Ctrl;R refaros, kaj anstataŭigos la norman agon (montrante la serĉan kaj anstataŭigu dialogon).

Montri relativajn linionombrojn

- se tio estas ebligita, la nuna linio ĉiam rilatas al linio 0. Linioj supre kaj malsupre pliigas la linionumeron relative.

Klava Mapado

- Klavmapado estas uzata por ŝanĝi la signifon de tajpitaj klavoj. Ĉi tio permesas movi komandojn al aliaj klavoj aŭ fari specialajn klavpremojn por fari serion de komandoj.

  Ekzemplo:

  F2 -> `I--` &Esc;

  Ĉi tio antaŭmetos `IN--` al linio kiam premas F2.

### Malfermi/Konservi

#### Ĝenerala

Dosiera Formato

- Kodigado

- Ĉi tio difinas la norman kodigon uzi por malfermi/konservi dosierojn, se ne ŝanĝita en la malferma/konservi dialogo aŭ uzante komandlinian opcion.

Kodiga Detektado

- Elektu eron el la falbutono, ĉu por malŝalti aŭtomatan detekton aŭ uzi Universala por ebligi aŭtomatan detekton por ĉiuj kodigoj. Sed ĉar ĉi tio verŝajne nur detektos utf-8/utf-16, elekti regionon uzos proprajn heŭristikojn por pli bonaj rezultoj. Se nek la kodigo elektita kiel norma supre, nek la kodigo specifita en la malferma/konservi dialogo, nek la kodigo specifita sur komandlinio kongruas kun la enhavo de la dosiero, ĉi tiu detekto estos rulita.

Fallback-Kodado

- Ĉi tio difinas la rezervan kodigon provi por malfermi dosierojn se nek la kodigo elektita kiel norma supre, nek la kodigo specifita en la malferma/konserva dialogo, nek la kodigo specifita sur komandlinio kongruas kun la enhavo de la dosiero. Antaŭ ol ĉi tio estas uzata, oni provos determini la kodigon por uzi serĉante bajtan ordomarkon ĉe la komenco de dosiero: se oni trovas unu, la ĝusta unikoda kodado estos elektita; alie koda detekto funkcios, se ambaŭ malsukcesas kodigo de kodado estos provita.

Fino de linio

- Elektu vian preferatan linioreĝimon por via aktiva dokumento. Vi havas la elekton inter &UNIX;, DOS/&Windows; aŭ Makintoŝo.

Aŭtomata fino de linio-detekto

- Kontrolu ĉi tion se vi volas, ke la redaktilo aŭtomate detektu la finon de liniotipo. La unua trovita fino de linio tipo estos uzata por la tuta dosiero.

Ebligi bajtan ordomarkon (BOM)

- La bajta ordomarko estas speciala sekvenco komence de unikodaj koditaj dokumentoj. Ĝi helpas redaktistojn malfermi tekstajn dokumentojn kun la ĝusta unikoda kodado. Por pliaj informoj vidu Byte Order Mark.

Linio Longa Limo

- Bedaŭrinde, pro mankoj en &Qt;, &kappname; spertas malbonan rendimenton kiam laboras kun ekstreme longaj linioj. Tial, &kappname; aŭtomate envolvos liniojn kiam ili estas pli longaj ol la nombro da signoj specifita ĉi tie. Por malŝalti ĉi tion, agordu ĉi tion al `0`.

Aŭtomataj Purigadoj je Konservado

- Forigi postajn spacojn

- La redaktilo aŭtomate forigos kromajn spacojn ĉe la finoj de linioj de teksto dum konservado de la dosiero. Vi povas elekti Neniam por malŝalti ĉi tiun funkcion, Sur Modifitaj Linioj por fari tion nur sur linioj kiujn vi modifis ekde kiam vi laste konservis la dokumenton, aŭ En Tuta Dokumento por forigi ilin senkondiĉe el la tuta dokumento.

Aldoni novlinion ĉe la fino de dosiero dum konservado

- La redaktilo aŭtomate aldonos novlinion al la fino de la dosiero se oni ne jam ĉeestas post konservado de la dosiero.

Ebligi Aŭtomatan Konservadon (nur lokaj dosieroj)

- Kontrolu ĉi tion se vi volas, ke la redaktilo aŭtomate konservu dokumentojn dum vi laboras pri ili.

  Aŭtomate konservu dokumenton kiam fokuso forlasas la redaktilon

- La redaktilo aŭtomate konservos dokumentojn kiam vi ŝanĝas al io ekster la redaktilo, ⪚, la fina panelo en &kate;.

Aŭtomata konserva intervalo

- Vi povas determini la aŭtomatan konservan intervalon en sekundoj ĉi tie. Se la intervalo estas 0, la dokumento ne estos aŭtomate konservita post intervaloj.

#### Altnivela

Skribi rezervan dosieron pri konservi por

- Sekurkopio dum konservado kaŭzos &kappname; kopii la diskdosieron (la antaŭe konservitan version de la dosiero) al <prefikso><dosiernomo><sufikso> antaŭ konservi la novajn ŝanĝojn. Rezerva dosiero povas helpi vin reakiri laboron se io misfunkcias dum konservado aŭ se vi poste volas reakiri la antaŭan version de la dosiero. La sufikso defaŭlte estas ~ kaj prefikso estas malplena defaŭlte.

  Lokaj dosieroj

- Kontrolu ĉi tion se vi volas sekurkopiojn de lokaj dosieroj dum konservado.

Foraj dosieroj

- Kontrolu ĉi tion se vi volas sekurkopiojn de foraj dosieroj dum konservado.

Prefikso por rezervaj dosieroj

- Enigu la prefikson por antaŭmeti al la rezervaj dosiernomoj.

Sufikso por rezervaj dosieroj

- Enigu la sufikson por aldoni al la rezervaj dosiernomoj.

Ŝanĝi dosierreĝimon

- &kappname; kapablas reakiri (plej) nekonservitan laboron en kazo de paneo aŭ elektropaneo. Interŝanĝa dosiero (.&dosiernomo".kate-swp) estas kreita kiam dokumento estas redaktita. Se la uzanto ne konservas la ŝanĝojn kaj &kappname; paneas, la interŝanĝdosiero restas sur la disko. Kiam oni malfermas dosieron, &kappname; kontrolas ĉu ekzistas interŝanĝa dosiero por la dokumento kaj se ĝi estas, ĝi demandas la uzanton ĉu li volas reakiri la perditajn datumojn aŭ ne. La uzanto ankaŭ havas la eblecon vidi la diferencojn inter la originala dosiero kaj la reakirita. La interŝanĝa dosiero estas forigita post ĉiu konservado kaj ĉe normala eliro.

  &kappname; sinkronigas la interŝanĝajn dosierojn sur la disko ĉiujn 15 sekundojn, sed nur se ili ŝanĝiĝis ekde la lasta sinkronigo. La uzanto povas malŝalti la interŝanĝajn dosierojn se li volas, elektante Malŝalti, sed tio povas kaŭzi pli da datumperdo.

  Kiam la interŝanĝa dosiero estas ebligita, eblas ŝanĝi inter du reĝimoj, nome Ebligita, Konservado en Defaŭlta Dosierujo kaj Ebligita, Konservado en Propra Dosierujo.

Konservi interŝanĝajn dosierojn

- Defaŭlte, la interŝanĝaj dosieroj estas konservitaj en la sama dosierujo kiel la dosiero. Kiam Ebligita, Konservi en Propra Dosierujo estas elektita por la interŝanĝa dosierreĝimo, interŝanĝaj dosieroj estas kreitaj en la specifita dosierujo. Ĉi tio estas utila por retaj dosiersistemoj por eviti nenecesan retan trafikon.

Konservi interŝanĝajn dosierojn ĉiu

- &kappname; sinkronigas la interŝanĝajn dosierojn sur la disko ĉiujn 15 sekundojn, sed nur se ili ŝanĝiĝis ekde la lasta sinkronigo. Vi povas ŝanĝi la sinkronigan intervalon laŭplaĉe.

#### Reĝimoj & Dosierspecoj

Ĉi tiu paĝo ebligas al vi anstataŭi la defaŭltan agordon por dokumentoj de specifita &MIME; tipoj. Kiam la redaktilo ŝargas dokumenton, ĝi provos ĉu ĝi kongruas kun la dosiermaskoj aŭ &MIME; tipoj por unu el la difinitaj dosiertipoj, kaj se jes apliki la difinitajn variablojn. Se pli da dosiertipoj kongruas, tiu kun la plej alta prioritato estos uzata.

Dosiertipo:

- La dosiertipo kun la plej alta prioritato estas tiu montrata en la unua falkesto. Se pli da dosiertipoj estis trovitaj, ili ankaŭ estas listigitaj.

  Nova

- Ĉi tio estas uzata por krei novan dosiertipon. Post kiam vi alklakas ĉi tiun butonon, la subaj kampoj malpleniĝas kaj vi povas plenigi la ecojn, kiujn vi volas por la nova dosiertipo.

Forigi

- Por forigi ekzistantan dosiertipon, elektu ĝin el la falkesto kaj premu la butonon Forigi.

Propraĵoj de `nuna dosiertipo`

- La dosiertipo kun la plej alta prioritato estas tiu montrata en la unua falkesto. Se pli da dosiertipoj estis trovitaj, ili ankaŭ estas listigitaj.

  Nomo:

- La nomo de la dosiertipo estos la teksto de la responda menuero. Ĉi tiu nomo estas montrata en la menuo Iloj Dosiertipoj .

Sekcio:

- La sekcionomo estas uzata por organizi la dosiertipojn en menuoj. Ĉi tio ankaŭ estas uzata en la menuo Iloj Dosiertipoj .

Variabloj:

- Ĉi tiu ĉeno permesas al vi agordi la agordojn de &kappname; por la dosieroj elektitaj de ĉi tiu &MIME;-tipo uzante &kappname; variabloj. Vi povas agordi preskaŭ ajnan agordan opcion, kiel reliefigon, indent-reĝimon, &etc;

  Premu Redakti por vidi liston de ĉiuj disponeblaj variabloj kaj iliaj priskriboj. Elektu la markobutonon maldekstre por ebligi apartan variablon kaj poste agordi la valoron de la variablo dekstre. Iuj variabloj disponigas falskatolon por elekti eblajn valorojn dum aliaj postulas, ke vi enigu validan valoron permane.

  Por kompletaj informoj pri ĉi tiuj variabloj, vidu Agordo per Dokumentaj Variabloj.

Emfazado:

- Se vi kreas novan dosiertipon, ĉi tiu falkesto ebligas al vi elekti dosiertipon por reliefigi.

Indenta reĝimo:

- La falkesto specifas la indentreĝimon por novaj dokumentoj.

Dosieraj etendoj:

- La masko de ĵokeroj permesas elekti dosierojn laŭ dosiernomo. Tipa masko uzas asteriskon kaj la dosier-etendon, ekzemple `*.txt; *.teksto`. La ĉeno estas punktokomo-disigita listo de maskoj.

MIME-tipoj:

- Montras asistanton kiu helpas vin facile elekti &MIME; tipoj.

Prioritato:

- Agordas prioritaton por ĉi tiu dosiertipo. Se pli ol unu dosiertipo elektas la saman dosieron, tiu kun la plej alta prioritato estos uzata.

## Agordo kun Dokumentaj Variabloj

&kappname; variables estas la efektivigo de dokumentvariabloj de &kappname;, simila al &Emacs; kaj vi modelines. En katepart, la linioj havas la jenan formaton: `kate: VARIABLENAME VALUE; [ VARIABLENAME VALUE; ... ]` La linioj povas kompreneble esti en komento, se la dosiero estas en formato kun komentoj. Variaj nomoj estas unuopaj vortoj (sen blankspaco), kaj ĉio ĝis la sekva punktokomo estas la valoro. La punktokomo estas postulata.

Jen ekzempla varia linio, deviganta indentajn agordojn por C++, &Java; aŭ &javascript; dosiero:

    // kate: replace-tabs on; indent-width 4; indent-mode cstyle;

Nur la unuaj kaj lastaj 10 linioj estas serĉataj por variaj linioj.

Aldone, dokumentvariabloj povas esti metitaj en dosieron nomitan `.kateconfig` en iu ajn dosierujo, kaj la agorditaj agordoj estos aplikitaj kvazaŭ la modellinioj estus enigitaj en ĉiu dosiero en la dosierujo kaj ĝiaj subdosierujoj. Dokumentvariabloj en `.kateconfig` uzas la saman sintakson kiel en modellinioj, sed kun plilongigitaj opcioj.

Estas variabloj por subteni preskaŭ ĉiujn agordojn en &kappname;, kaj aldone kromaĵojn povas uzi variablojn, tiukaze ĝi devus esti dokumentita en la dokumentaro de la kromprogramo.

&kappname; havas subtenon por legi agordojn de `.editorconfig` dosieroj, kiam la editorconfig biblioteko estas instalita. &kappname; aŭtomate serĉas `.editorconfig` kiam ajn vi malfermas dosieron. Ĝi tamen donas prioritaton al dosieroj `.kateconfig`.

### Kiel &kappname; uzas Variaĵojn

Legante agordon, katepart rigardas en la sekvaj lokoj (en tiu ordo):

- La ĉiea agordo.

- Laŭvolaj seancaj datumoj.

- La agordo "Dosierotipo".

- Dokumentvariabloj en `.kateconfig`.

- Dokumentvariabloj en la dokumento mem.

- Agordoj faritaj dum redaktado el menuo aŭ komandlinio.

Kiel vi povas vidi, dokumentaj variabloj estas nur anstataŭitaj de ŝanĝoj faritaj ĉe rultempo. Kiam ajn dokumento estas konservita, la dokumentvariabloj estas relegitaj, kaj anstataŭigos ŝanĝojn faritajn per menueroj aŭ la komandlinio.

Ajna variablo ne listigita malsupre estas konservita en la dokumento kaj povas esti pridemandita de aliaj objektoj kiel kromaĵojn, kiuj povas uzi ilin por sia propra celo. Ekzemple, la varia indentreĝimo uzas dokumentvariablojn por sia agordo.

La variabloj listigitaj ĉi tie dokumentas &kappname; versio 5.38. Pli da variabloj povas esti aldonitaj estonte. Estas 3 eblaj specoj de valoroj por variabloj, kun la sekvaj validaj esprimoj:

- BOOL - on|off|true|false|1|0

- INTEGER - ajna entjera nombro

- STRING - io alia

### Disponeblaj Variabloj

    aŭtomate krampojBOOL

- Ebligi aŭtomatan enmeton de krampoj.

    aŭtomatcentraj liniojINT

- Agordi la nombron da aŭtocentraj linioj.

    background-colorSTRING

- Agordu la fonkoloron de la dokumento. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    backspace-indentsBOOL

- Ebligi aŭ malŝalti maldeŝovadon kiam &Backspace; estas premita.

    block-selectionBOOL

- Ŝalti aŭ malŝalti blok-elekton.

    bom | byte-order-mark | byte-order-markerBOOL

- Ebligu/malŝaltu la bajtan ordomarkon (BOM) dum konservado de dosieroj en Unikoda formato (utf8, utf16, utf32).

  Ekde: &kate; 3.4 (&kde; 4.4)

    bracket-highlight-colorSTRING

- Agordu la koloron por la krampo elstara. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    current-line-colorSTRING

- Agordu la koloron por la nuna linio. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    defaŭlta vortaroSTRING

- Agordas la defaŭltan vortaron uzatan por literumkontrolo.

  Ekde: &kate; 3.4 (&kde; 4.4)

    dynamic-word-wrapBOOL

- Enŝaltas aŭ malŝaltas dinamikan vortvolvadon.

    eol | end-of-lineSTRING

- Agordu la finon de linio-reĝimo. Validaj agordoj estas `unikso`, `mac` kaj `dos`.

    faldeblaj markilojBOOL

- Ŝalti aŭ malŝalti la montradon de faldmarkiloj.

    folding-previewBOOL

- Ebligi faldeblan antaŭrigardo en la redaktora rando.

    font-sizeINT

- Agordi la punktograndon de la dokumenttiparo.

    fontSTRING

- Agordi la tiparon de la dokumento. La valoro estu valida tiparonomo, ekzemple `kuristo`.

    hl | syntaxSTRING

- Agordi la sintaksan reliefigon. Validaj ĉenoj estas ĉiuj nomoj disponeblaj en la menuoj. Ekzemple, por C++ simple skribu `C++`.

    icon-bar-colorSTRING

- Agordi la koloron de la piktogramo. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    icon-borderBOOL

- Ŝalti aŭ malŝalti la montradon de la piktolimo.

    indent-modeSTRING

- Agordi la aŭtomatan indentan reĝimon. La opcioj `neniu`, `normala`, `cstyle`, `haskell`, `lilypond`, `lisp`, `python`, `ruby` kaj `xml` estas rekonitaj. Vidu la sekcion kate-part-autoindent por detaloj.

    indent-pasted-textBOOL

- Ebligi/malŝalti ĝustigi indentaĵon de teksto gluita el la tondujo.

  Ekde: &kate; 3.11 (&kde; 4.11)

    indent-widthINT

- Agordu la deŝovolarĝon.

    keep-extra-spacesBOOL

- Agordu ĉu konservi kromajn spacojn dum kalkulado de deŝovolarĝo.

    line-numbersBOOL

- Ŝaltu aŭ malŝaltu la montradon de linionumeroj.

    newline-at-eofBOOL

- Aldonu malplenan linion ĉe la fino de la dosiero (EOF) dum konservado de la dokumento.

  Ekde: &kate; 3.9 (&kde; 4.9)

    overwrite-modeBOOL

- Ŝaltu aŭ malŝaltu anstataŭigan reĝimon.

    persistent-selectionBOOL

- Ŝaltu aŭ malŝaltu daŭran elekton.

    replace-tabs-saveBOOL

- Agordu tabon al spackonverto sur konservado aŭ malŝaltita.

    replace-tabsBOOL

- Ŝaltu aŭ malŝaltu dinamikan tabon al spaca konvertiĝo.

    remove-trailing-spacesSTRING

- Forigas postajn spacojn dum konservado de la dokumento. Validaj opcioj estas:

  - `neniu`, `-` aŭ `0`: neniam forigu postajn spacojn.

  - `modifita`, `mod`, `+` aŭ `1`: forigi postajn spacojn nur en modifitaj linioj. La modifitaj linioj estas markitaj per la liniomodifsistemo.

  - `ĉiuj`, `*` aŭ `2`: forigu postajn spacojn en la tuta dokumento.

    scrollbar-minimapBOOL

- Montru rulumbren minimapon.

    scrollbar-previewBOOL

- Montru antaŭrigardon de rulumbreto.

    schemeSTRING

- Agordu la kolorskemon. La ĉeno devas esti la nomo de kolorskemo kiu ekzistas en via agordo por havi ajnan efikon.

    selection-colorSTRING

- Agordu la elektan koloron. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    show-tabsBOOL

- Ŝaltu aŭ malŝaltu la vidan tabon.

    inteligenta hejmoBOOL

- Ŝaltu aŭ malŝaltu inteligentan hejman navigadon.

    tab-indentsBOOL

- Agordu -klavan deŝovon ŝaltita aŭ malŝaltita.

    tab-widthINT

- Agordu la montritan larĝon de tab-signo.

    undo-stepsINT

- Agordu la nombron da malfaraj paŝoj por memori.

  Noto: Malrekomendita ekde &kate; 3 en &kde;4. Ĉi tiu variablo estas ignorita. La maksimuma nombro de malfari paŝoj estas senlima.

    word-wrap-columnINT

- Agordu la larĝon de senmova vortvolvaĵo.

    word-wrap-marker-colorSTRING

- Agordu la vortvolvaĵan markilon. La valoro devas esti io taksebla al valida koloro, ekzemple `#ff0000`.

    word-wrapBOOL

- Ŝaltu aŭ malŝaltu statikan vortvolvadon.

### Plilongigitaj Opcioj en dosieroj `.kateconfig`

&kappname; ĉiam serĉu dosieron `.kateconfig` por lokaj dosieroj (ne foraj dosieroj). Krome, eblas agordi opciojn bazitajn sur ĵokeroj (dosieraj etendoj) jene:

    kate: tab-width 4; indent-width 4; replace-tabs on;
    kate-wildcard(*.xml): indent-width 2;
    kate-wildcard(Makefile): replace-tabs off;

En ĉi tiu ekzemplo, ĉiuj dosieroj uzas klapeton-larĝon de 4 spacoj, indent-larĝon de 4 spacoj, kaj taboj estas anstataŭigitaj vastigitaj al spacoj. Tamen, por ĉiuj dosieroj `*.xml`, la indentlarĝo estas agordita al 2 spacoj. Kaj Makefiles uzas tabojn, &ie; taboj ne estas anstataŭigitaj per spacoj.

Ĵokkartoj estas punktokomo apartigitaj, &ie; vi ankaŭ povas specifi plurajn dosier-etendojn jene:

    kate-wildcard(*.json;*.xml): indent-width 2;

Plue, vi povas ankaŭ uzi la &MIME;-tipon por kongrui kun certaj dosieroj, ⪚ por indentigi ĉiujn C++ fontdosierojn kun 4 spacoj, vi povas skribi:

    kate-mimetype(text/x-c++src): indent-width 4;

Apud la subteno en dosieroj `.kubeconfig`, ĵokero kaj MIME; tipo dependaj dokumentvariabloj ankaŭ estas subtenataj en la dosieroj mem kiel komentoj.