&Anders.Lund; &Anders.Lund.mail;
Marek
Laane

    bald@smail.ee

Tõlge eesti keelde

# Pluginate kasutamine

&kate; pakub mitut laadi pluginaid. On olemas &kate; redaktorikomponendi pluginad, mida saavad kasutada kõik rakendused, mis tarvitavad redaktorikomponenti, näiteks KDevelop, Quanta, Kile, &kwrite; ja veel paljud teised. On ka pluginaid, mis on mõeldud ainult &kate; redaktorile endale. Viimaseid on samuti kaht laadi: ühed on kirjutatud redaktori enda programmeerimiskeeles C++, teised aga Pythoni programmeerimiskeeles. Kõigi nende vahel on teatavaid väikseid erinevusi, millest tuleb juttu allpool.

Mis tahes laadi pluginate kasutamist saab sisse ja välja lülitada seadistustedialoogis, mis ühtlasi võimaldab mõningate pluginate juures üht-teist seadistada.

Mitmesuguseid üsna erinevaks otstarbeks mõeldud pluginaid on päris palju ning pluginaid leiab ka veebist. Teatud pluginad on juba kaasa pandud redaktorikomponendiga, need võimaldavad automaatset sulgude lisamist, failide lisamist ja teksti eksportimist &HTML;-ina.

&plugins-part-sections;

## Skriptid

Tööriistad Skriptid Emmet
  Tööriistad Skriptid Emmet Laienda lühendit

    Teisendab valitud teksti alustavate ja lõpetavate &HTML;- või &XML;- siltide paariks. Kui näiteks valida `div`, pannakse selle asemele `<div></div>`.

  Tööriistad Skriptid Emmet Murra sildiga

    Murrab valitud teksti sildiga, mis on antud käsureal.

  Tööriistad Skriptid Emmet Vali &HTML;/&XML;-sildi sisu sissepoole

    Kui kursor asub &HTML;/&XML;-siltide paari vahel, võimaldab see muuta valikut nii, et kaasataks &HTML;/&XML;-siltide sisu ilma silte ennast valimata.

  Tööriistad Skriptid Emmet Vali &HTML;/&XML;-sildi sisu väljapoole

    Kui kursor asub &HTML;/&XML;-siltide paari vahel, võimaldab see muuta valikut nii, et kaasataks &HTML;/&XML;-siltide sisu koos siltide endaga.

  Tööriistad Skriptid Emmet Vii kursor paarilisest sildini

    Kui kursor asub alustava &HTML;/&XML;-sildi sees, saab sellega liikuda sulgevasse silti. Kui kursor asub sulgeva sildi sees, liigutakse aga alustavasse silti.

  Tööriistad Skriptid Emmet Lülita kommentaari

    Kui valitud osa ei ole kommentaar, saab sellega valiku muuta &HTML;/&XML;-kommentaariks (&eg; `<!-- valitud tekst -->`). Kui valitud osa on kommentaar, eemaldatakse aga kommentaarisildid.

  Tööriistad Skriptid Emmet Kustuta kursorialune silt

    Kui kursor asub &HTML;/&XML;-sildi sees, saab sellega kustutada terve sildi.

  Tööriistad Skriptid Emmet Vähenda arvu 1 võrra

    Sellega saab lahutada valitud tekstist ühe, kui tegu on arvuga. Kui näiteks valitud on `5`, pannakse selle asemele `4`.

  Tööriistad Skriptid Emmet Vähenda arvu 10 võrra

    Sellega saab lahutada valitud tekstist kümne, kui tegu on arvuga. Kui näiteks valitud on `15`, pannakse selle asemele `5`.

  Tööriistad Skriptid Emmet Vähenda arvu 0,1 võrra

    Sellega saab lahutada valitud tekstist 0,1, kui tegu on arvuga. Kui näiteks valitud on `4,5`, pannakse selle asemele `4,4`.

  Tööriistad Skriptid Emmet Suurenda arvu 1 võrra

    Sellega saab liita valitud tekstile ühe, kui tegu on arvuga. Kui näiteks valitud on `5`, pannakse selle asemele `6`.

  Tööriistad Skriptid Emmet Suurenda arvu 10 võrra

    Sellega saab liita valitud tekstile kümne, kui tegu on arvuga. Kui näiteks valitud on `5`, pannakse selle asemele `15`.

  Tööriistad Skriptid Emmet Suurenda arvu 0,1 võrra

    Sellega saab liita valitud tekstile 0,1, kui tegu on arvuga. Kui näiteks valitud on `4,5`, pannakse selle asemele `4,6`.

Tööriistad Skriptid Liikumine
  &Alt;&Shift;Nool üles Tööriistad Skriptid Liikumine Kursori viimine eelmisele sobivale taandele

    Liigutab kursori esimesele reale aktiivse rea kohal, mis on trepitud samamoodi aktiivse reaga.

  &Alt;&Shift;Nool alla Tööriistad Skriptid Liikumine Kursori viimine järgmisele sobivale taandele

    Liigutab kursori esimesele reale aktiivse rea all, mis on trepitud samamoodi aktiivse reaga.

Tööriistad Skriptid Redigeerimine
  Tööriistad Skriptid Redigeerimine Sordi valitud tekst

    Valitud teksti või kogu dokumendi sortimine kasvavas järjestuses.

  &Ctrl;&Shift;Nool alla Tööriistad Skriptid Redigeerimine Liiguta read alla

    Valitud ridade liigutamine alla.

  &Ctrl;&Shift;Nool üles Tööriistad Skriptid Redigeerimine Liiguta read üles

    Valitud ridade liigutamine üles.

  &Ctrl;&Alt;Nool alla Tööriistad Skriptid Redigeerimine Klooni valitud read allapoole

    Valitud ridade kloonimine allapoole.

  &Ctrl;&Alt;Nool üles Tööriistad Skriptid Redigeerimine Klooni valitud read ülespoole

    Valitud ridade kloonimine ülespoole.

  Tööriistad Skriptid Redigeerimine Kodeeri valitud tekst URI-ks

    Kodeerib valitud teksti, et seda saaks kasutada päringustringi osana &URL;-is, asendades valiku kodeeritud tekstiga.

  Tööriistad Skriptid Redigeerimine Dekodeeri valitud tekst URI-st

    Kui valitud on osa &URL;-i päringustringist, dekodeeritakse see ning asendatakse valik originaaltoortekstiga.

## &kate; rakenduse pluginad

&kate; pluginad on &kate; redaktori lisafunktsioonid Need võivad lisada menüüsid ja kiirviitu, samuti laiendada &kate; võimalusi. Neid võib paigaldada &kate;le just nii vähe või palju, kui sulle endale meeldib. Ava &kate; seadistustedialoog menüükäsuga Seadistused&kate; seadistamine... Vali soovitud pluginad kaardilt Rakendus Pluginad.

Saadaolevad rakenduse pluginad on järgmised:

- Tagasijälituse brauser - tagasijälituse liikumistööriista vaade

- Ehitamisplugin - kompileerimine või ehitamine (make) ja veateadete parsimine

- Selliste/teistsuguste sulgemine - rühma ühise asukoha või faililaiendiga dokumentide sulgemine

- CTags - definitsiooni/deklaratsiooni otsimine CTagsiga

- Failisüsteemi sirvija - Failisüsteemi sirvija tööriistavaade

- Failimallid - uute failide loomine malli põhjal

- &gdb; - lihtne &gdb; kasutajaliides

- Jovie teksti ettelugemine - lisab menüükirje teksti ettelugemiseks

- Failide saatmine e-postiga - failide saatmine e-kirjaga

- Mitmerealine kaardiriba - lisab &kate; peaaknasse mitmerealise kaardiriba

- Päisefaili avaja - vastava .h/[.cpp|.c] faili avamine

- Projektiplugin - Kate projektiplugin

- Pythoni pluginad - Pythoni pluginate &pate; keskkond

- Otsimine ja asendamine - otsimine ja asendamine avatud dokumentides või kettal asuvates failides

- Koodijuppide tööriistavaade - koodijuppide haldamist põimiv tööriistavaade

- SQL plugin - päringu esitamine SQL-andmebaasis

- Sümbolite näitaja - hangib lähtekoodist sümbolid ja näitab neid

- Kaardiriba - lisab Kate peaaknasse standardse kaardiriba

- Terminali tööriistavaade - terminalividinat põimiv tööriistavaade

- Tekstifilter - lihtne teksti filtreerimine

- &XML;-i lõpetus - loetleb &XML;-i elemendid, atribuudid, atribuutide väärtused ja olemid, mida võimaldab DTD

- &XML; süntaksi kontrollija- kontrollib &XML;-faile xmllint'i abil

## Pythoni &pate; pluginad

&pate; Pythoni pluginate keskkond pakub paljusid pluginaid, mis on kirjutatud Pythoni programmeerimiskeeles.

&pate; pluginate lubamiseks tuleb kõigepealt lubada Pythoni pluginad &kate; seadistusdialoogi kaardil Pluginad. Seejärel saab neid lubada, keelata ja seadistada seadistusdialoogi kaardil Pythoni pluginad. Täpsemalt kõneleb &pate; pluginate seadistamisest .

### Saadaolevad pluginad

block

  Pluginad koodi redigeerimise hõlbustamiseks

cmake_utils

  CMake'i abiplugin

color_tools

  Klass, mis pakub võimalust näidata värvilõike (värvilisi kohtspikreid)

commentar

  Reasisese kommentaari liigutamine aktiivse rea ette, taanet säilitades

django_utils

  Django tööriistad: koodijupid ja mallide tööriistad

expand

  Kasutaja määratud tekstilaiendused

  Iga tekstilaiendus on lihtfunktsioon, mis peab tagastama stringi. See string lisatakse dokumenti käsuga `expandAtCursor`. Kui sul on näiteks funktsioon foo failis `all.expand`, mis on defineeritud järgmiselt:

      def foo:
        return 'Hello from foo!'

  siis pärast foo kirjutamist paneb see käsk foo asemele Hello from foo!. Laiendusfunktsioonil võib olla ka parameetreid. Näiteks fail `text_x-c++src.expand` sisaldab funktsiooni `cl`, mis loob klassi (või klassimalli(. See laiendab cl(test) järgmiselt:

      /**
       * \\brief Class \c test
       */
      class test
      {
      public:
          /// Default constructor
          explicit test()
          {
          }
          /// Destructor
          virtual ~test()
          {
          }
      };

  kuid cl(test, T1, T2, T3) laiendatakse nii:

      /**
       * \\brief Class \c test
       */
      template <typename T1, typename T2, typename T3>
      class test
      {
      public:
          /// Default constructor
          explicit test()
          {
          }
          /// Destructor
          virtual ~test()
          {
          }
      };

format

  Pluginad C++ koodi vormindamise tarbeks

gid

  GNU idutils'i ID-faili märgiste lehitsemiseks ja liikumiseks koodibaasis

  ID-faili vajalikud osad hoitakse mälus, et tagada piisav jõudlus märgiste lõpetamisel, kui otsitakse märgise kasutust või hüpatakse definitsioonile. Definitsiooni leidmiseks on kasutusel `etags(1)`.

js_utils

  JavaScripti tööriistad: automaatne lõpetamine (Autocomplete), jQuery automaatne lõpetamine (Autocomplete jQuery), JSLinti kontrollimine (Checker JSLint), JSON-i kaunistamine (Pretty JSON), koodijupid (Snippets)

python_autocomplete

  Pythoni automaatne lõpetamine (beetastaatuses, ainult Python 2 jaoks)

python_console_classic

  Interaktiivne konsool &kate; koodi uurimiseks ja käitlemiseks

python_console_ipython

  IPythoni konsool &kate; häkkimiseks ja teaduse tegemiseks

python_utils

  Pythoni tööriistad: parsimiskontroll, PEP8 kontroll, Pyflakesi kontroll, koodijupid

xml_pretty

  Lihtne &XML;-i kaunistamise skript. See vormindab &XML;-i asjaliku treppimisega

### &pate; seadistamine

#### Kaart Haldur

See kaart sisaldab &pate; pluginate loendit. Nende lubamiseks või keelamiseks märgi kastike plugina nimest vasakul või eemalda sellest märge.

Pluginaloendi värskendamiseks, mis tahes töötava plugina taaslaadimiseks või mis tahes äsja valitud plugina käivitamiseks klõpsa akna allservas nupule Laadi pluginad uuesti.

Plugina taaslaadimisel võib olla ootamatuid tagajärgi. Mõistlik oleks enne seda salvestada oma töö.

#### Kaart Dokumentatsioon

Kaardil Dokumentatsioon leiab teavet toimingute, menüükirjete, kiirklahvide ja seadistuslehekülgede kohta, mida &pate; pluginad pakuvad, samuti õpetust programmeerijatele pluginate funktsionaalsuse kasutamiseks.

Siit leiab järgmiste kaartide sakid:

Toimingud

  Loetleb kõik plugina pakutavad toimingud, kaasa arvatud menüükirje, ikooni ja kiirklahvi, mis toimingu välja kutsub.

Seadistusleheküljed

  Loetleb kõik seadistusleheküljed, mida plugin pakub, kaasa arvatud nende nimed ja ikoonid.

Programmeerija käsiraamat

  Sisaldab teavet kõigi moodulite, klasside ja funktsioonide kohta, mida plugin pakub, nagu selle on genereerinud `pydoc`.

&Anders.Lund; &Anders.Lund.mail;

## Failimallid

Failimallide plugin võimaldab luua faile teiste failide põhjal.

&kate; esmapaigaldusel tuleb plugin sisse lülitada:

1. Vali Seadistused &kate; seadistamine

2. Klõpsa vasakul asuvas puus kirjele Pluginad.

3. Vali paremal asuvas paneelis Pluginahaldur Failimallid ja klõpsa seejärel nupule OK.

Nüüd võid kasutada iga faili mallinai: sellest luuakse koopia tühja &URL;-iga. Samuti võib kasutada spetsiaalset mallifaili, kus on juba olemas teatud makrod, mis annavad ette mõningase info, näiteks sinu nime ja e-posti aadressi, kuupäeva ja keskkonnamuutujad ning isegi kursori asukoha uues failis.

Sa võid ka hõlpsasti luua uue malli avatud dokumendi põhjal.

Malle, mida oled salvestanud mallikataloogi, näeb menüüs kirje Fail Uus mallist järel.

Mallide kataloog on osa &kde; failisüsteemist ja sisaldab vähemalt

- `$`KDEDIR`/share/applications/kate/plugins/katefiletemplates/templates`

- `$`KDEHOME`/share/applications/kate/plugins/katefiletemplates/templates.`

Kui sinu keskkonnamuutujas `KDEDIRS` on veel katalooge, otsitakse ka neist samasuguseid alamkatalooge. Kui leitakse ühenimelised mallid, valitakse neist kohalikus kataloogis (KDEHOME) leiduv.

### Menüü struktuur

Fail Uus mallist Suvaline fail...

  Avab failiavamise dialoogi, kus võid valida malliks suvalise faili. Kui valitul on laiend `katetemplate`, parsitakse seda malliinfo ja makrode leidmiseks.

Fail Uus mallist

  Alammenüü ülejäänud osa sisaldab viitu mallidele. Klõpsa menüükirjel, kui soovid luua sellele vastavat faili.

Seadistused Mallide haldamine...

  Avab dialoogi, kus on ära toodud kõik mallikataloogides leitud mallid, ning kus saab neid lisada, muuta või eemaldada.

### &kate; mallide kasutamine

Luues makrosid sisaldava malli põhjal faili, ilmuvad mõned makrod teksti redigeeritavate muutujatena. Selliseid muutujaid eristatakse allajoonimisega.

Esimene muutuja on kohe valitud, nii et sul tuleb selle redigeerimiseks vaid kirjutama asuda. Kui sama muutujat esineb dokumendis rohkemgi, muudetakse ka kohe ka neid. Järgmisele redigeeritavale muutujale saab liikuda tabeldusklahviga (&Tab;). Pärast viimase muutuja redigeerimist nimekiri kaob ning tabeldusklahv hakkab taas normaalselt tööle.

### Oma mallide loomine

Uue malli loomiseks käivita mallihaldur menüükäsuga Seadistused Mallide haldamine. Selle avanedes klõpsa nupul Uus..., mis käivitab failimalli nõustaja. Sinu käest päritakse faili, mida malliks muuta, võimaldatakse määrata malli info ja seejärel luuaksegi mall.

Muidugi võib malli ka päris käsitsi luua, lisades malli info mis tahes faili algusse, andes teksti, makrod ja kursori asukoha markeri ning salvestades faili laiendiga `katetemplate`.

Mallimenüü uuendatakse automaatselt, kui salvestad mallikataloogi uue malli.

### Mallide muutmine

Malli muutmiseks vali menüükäsk Seadistused Mallide haldamine... Vali mall, mida soovid muuta, ja klõpsa nupule Muuda... Seejärel avatakse mallifail. Sulge dialoog, muuda faili, salvesta ja sulge. Malli tehtud muudatused rakendatakse otsekohe, soovi korral võid selle kohe pärast salvestamist ja sulgemist uuesti avada, et vaadata, kas kõik sai nii, nagu tahtsid.

### &kate; malli vorming

Kui kasutad faile laiendiga `katetemplate`, parsitakse neid malli info, makrode ja kursori asukoha leidmiseks.

#### Malli info

Fali lugedes otsib parser ridu, mille alguses seisab `katetemplate:`, sest just neisse peaks olema salvestatud malli info kujul MUUTUJANIMI=VÄÄRTUS. Esimest rida, mille alguses ei seisa `katetemplate:`, peetakse malli sisu alguseks. VÄÄRTUS võib olla mis tahes sümbol, välja arvatud võrdusmärk (=). Kindlasti tuntakse ära järgmised muutujad:

`Template`

  See on malli nimi, mida näidatakse menüüs Fail Uus mallist.

`Group`

  Grupp asetab malli menüü Fail Uus mallist alammenüüsse.

`Name`

  Dokumendi nimi, mida näidatakse nii failinimekirjas kui tiitliribal. Kui nimes leidub `%N`, asendatakse see numbriga, mis samanimeliste dokumentide korral kasvab.

`Highlight`

  Plugin püüab uue dokumendi esiletõstu määrata selle muutuja väärtusele. Väärtus peab olema nimi, nagu see esineb menüüs Tööriistad Esiletõstmine .

`Description`

  Malli lühike kirjeldus. Praegu on see kasutatav abivõimaluse Mis see on? jaoks, kuid tulevikus võib-olla muukski.

Author

  See string määrab autori, näiteks kujul `Nimi <e-posti aadress>`. Praegu on see kasutatav abivõimaluse Mis see on? jaoks, kuid tulevikus võib-olla muukski.

#### Malli makrod

Malli sisu parsides avatakse makrod kujul `%{NAME}` või `${NAME}`. Kui kasutad prefiksit `$`, koheldakse avatud makrot redigeeritava muutujana, kui dokument luuakse malli põhjal. `%` kasutamisel seda ei tehta, kui just avamine ei ebaõnnestu.

Toetatud on järgmised makrod:

`time`

  Näitab käesolevat kellaaega kohalikul kujul.

`date`

  Näitab käesolevat kuupäeva lühivormingus.

`datetime`

  Näitab käesolevat kuupäeva ja kellaaega stringina kohalikul kujul.

`year`

  Käesolev aasta neljakohalise numbrina.

`month`

  Käesoleva kuu täisnimi kohalikul kujul.

`day`

  Näitab käesolevat kuu päeva.

`hostname`

  Näitab arvuti masinanime.

`index`

  Näitab 'i'.

`fullname`

  Näitab sinu täielikku nime, nagu selle määrab sinu standardse &kde; aadressiraamatu omaniku aadress.

`firstname`

  Näitab sinu eesnime, nagu selle määrab sinu standardse &kde; aadressiraamatu omaniku aadress.

`lastname`

  Näitab sinu perekonnanime, nagu selle määrab sinu standardse &kde; aadressiraamatu omaniku aadress.

email

  Näitab sinu e-posti aadressi, nagu selle määrab sinu standardse &kde; aadressiraamatu omaniku aadress.

Kõiki muid makrosid tõlgendatakse prefiksist sõltumata redigeeritavate muutujatena. Kui üks ja sama muutuja esineb mallis mitu korda, saab neid redigeerida kohe korraga pärast dokumendi loomist malli põhjal.

#### Kursori asukoha määramine

Spetsiaalne makro `${cursor}` asendatakse püstjoonega ning lisatakse sõltumata asukohast tekstis redigeeritavate muutujate nimekirja lõppu.

### Autorid ja litsents

&kate; plugina failimallid autoriõigus 2004: &Anders.Lund; &Anders.Lund.mail;.

Dokumentatsiooni autoriõigus 2004: &Anders.Lund;

&Daniel.Naber; &Daniel.Naber.mail;

## &XML; süntaksi kontrollija

See plugin kontrollib, kas &XML;-failid on korrektselt vormistatud.

See plugin kontrollib aktiivset faili. Hoiatuste ja vigade nimekiri ilmub &kate; põhiakna allserva. Veateatele klõpsates saab hüpata vastavale kohale failis. Kui failil on DOCTYPE, kasutatakse faili kontrollimiseks selle dokumenditüübiga seotud DTD-d. DTD eeldatakse asuvat suhtelises asukohas aktiivse faili suhtes - &eg; kui dokumenditüüp viitab tüübile DTD/xhtml1-transitional.dtd ja failinimi on `/home/juku/test.xml`, siis eeldatakse, et DTD paikneb asukohas `/home/juku/DTD/xhtml1-transitional.dtd`. Kuid toetatud on ka võrgu-DTD, mis on määratud http vahendusel.

Kui failil puudub dokumenditüüp, kontrollitakse vormistust.

&XML; süntaksi kontrollimise kohta leiab rohkem infot internetist W3C ametlikult &XML;-leheküljelt.

Seesmiselt kutsub see plugin välja käsu `xmllint`, mis on osa paketist libxml2. Kui see käsk ei ole süsteemi korrektselt paigaldatud, ei hakka plugin tööle.

Kontrollimise ajal on vajalik kirjutada ajutine fail samasse kataloogi, kus asub kontrollitav fail, nii et sul peab olema sellesse kataloogi kirjutamisõigus.

Plugina sisselülitamiseks ava &kate; seadistustedialoog menüükäsuga Seadistused &kate; seadistamine... Seejärel vali &XML; süntaksi kontrollija, mille leiad kaardilt Rakendus/Pluginad, ja sulge dialoog.

### Menüü struktuur

&XML; &XML; süntaksi kontroll

  See käivitab ülalkirjeldatud kontrolli.

### Autorid ja litsents

&kate; plugina &XML; süntaksi kontrollija autoriõigus 2002: &Daniel.Naber; &Daniel.Naber.mail;.

Dokumentatsiooni autoriõigus 2002: &Daniel.Naber;

&Daniel.Naber; &Daniel.Naber.mail;

## &XML;-i lõpetus

See plugin pakub variante, mis on &XML;-failis mingis positsioonis vastavalt faili DTD-le lubatud ja mis mitte. Plugin loetleb võimalikud elemendid, atribuudid, atribuudi väärtused ja olemid vastavalt kursori asukohale (nt. kõik olemid, kui märk kursorist vasakul on &). Samuti võimaldab see sulgeda lähima vasakul avatud sildi.

DTD peab eksisteerima &XML;-vormingus nii, nagu selle on loonud Perli rakendus `dtdparse`. Me nimetame selles vormingus DTD-d meta-DTD-ks. Mõned meta-DTD-d on juba paketiga kaasas, need asuvad kataloogis `$KDEDIR/share/apps/katexmltools/`, mis on ühtlasi ka vaikekataloog, kui valid menüükäsu Omista meta-DTD.... Omaenda DTD loomiseks tõmba `dtdparse` internetist: http://dtdparse.sourceforge.net.

### Kasutamisjuhend

Käivita &kate; ja ava seadistustedialoog menüükäsuga Seadistused &kate; seadistamine.... Seejärel vali &XML; soovitaja, mille leiab sektsioonis Rakendus/Pluginad, ja sulge dialoog. Pärast seda vali &XML;Omista meta-DTD... Kui dokumendil puudub DOCTYPE või on see tundmatu, tuleb failisüsteemist valida meta-DTD. Muidu laaditakse aktiivse dokumendiga sobiv DOCTYPE automaatselt.

Nüüd saab kasutada pluginat kirjutamise ajal:

< ("vähem kui"-klahv)

  See toob esile võimalike elementide loendi, kui kursor ei asu juba sildi sees. Arvesta, et praegu ei ole seda võimalik kasutada tipptaseme elemendi lisamiseks (&eg; <html>).

</("vähem kui"-klahv + kaldkriips)

  Nende märkide sisestamisel pakutakse aktiivse elemendi sulgemist (lähim kursorist vasakule jääv avatud element). Ettepanekuga nõustumiseks vajuta &Enter;. Erinevalt menüükäsust Sulge element toimib see ainult omistatud DTD puhul.

" (jutumärk)

  See toob esile võimalike atribuutide väärtuste nimekirja (kui neid on), kui kursor on sildi sees.

(tühikuklahv)

  See toob esile praeguse elemendi võimalikud väärtused, kui kursor on sildi sees.

& (ja-märk ehk ampersand)

  See toob esile võimalike olemite nimekirja.

### Võimalused ja piirangud

Kõiki funktsioone ja piiranguid saab testida, kui avada &kate;s `$KDEDIR/share/apps/katexmltools/testcases.xml` ja järgida juhiseid.

### Menüü struktuur

&Ctrl;Return &XML; Lisa element...

  Avab dialoogi, mis võimaldab sisestada &XML;-i elemendi. Märgid <, > ja sulgev silt lisatakse automaatselt. Kui oled menüükäsu kasutamisel valinud teksti, ümbritsetakse valitud tekst alustava ja lõpetava sildiga. Samuti pakub dialoog võimalust lõpetada kõiki elemente, mida on võimalik lisada kursori asukohta, kui oled omistanud meta-DTD, kasutades menüükäsku Omista meta-DTD...

&Ctrl;< &XML; Sulge element

  See otsib tekstis silti, mis ei ole veel suletud, ning lisab vastava lõpusildi. Otsing algab kursori asukohast ja suundub vasakule. Kui midagi ei leita, siis ka midagi ei juhtu.

&XML; Omista meta-DTD...

  See ütleb pluginale, millist meta-DTD-d kasutada aktiivse dokumendi jaoks. Pane tähele, et omistamist ei saa salvestada ja operatsiooni tuleb korrata, kui käivitad &kate; uuesti.

### Autorid ja litsents

&kate; plugina &XML; soovitaja autoriõigus 2001, 2002: &Daniel.Naber; &Daniel.Naber.mail;.

KDE SC 4 versiooni autoriõigus 2010: Tomáš Trnka

Dokumentatsiooni autoriõigus 2001, 2002: &Daniel.Naber;

## Eksport

### Menüü struktuur

Fail Ekspordi &HTML;-ina...

  Ekspordib faili &HTML;-vormingusse, et seda saaks vaadata näiteks veebis.

Redigeerimine Kopeeri &HTML;-ina...

  Kopeerib valitud teksti &HTML;-i süntaksi esiletõstuga.

&TC.Hollingsworth; &TC.Hollingsworth.mail;

## Otsimine ja asendamine

### Sissejuhatus

&kappname; otsimise ja asendamise plugin võimaldab otsida teksti või regulaaravaldisi korraga paljudes eri failides. Otsida võib kõigis avatud failides või kõigis konkreetse kataloogi failides, vajaduse korral ka selle alamkataloogides, või kõigis aktiivse projekti failides. Samuti saab soovi korral isegi filtreerida failinime järgi, näiteks otsida ainult faile konkreetse faililaiendiga.

### Liides

#### Otsingupäring

Failides otsimise tööriistavaate ülaosas saab alati kasutada järgmisi valikuid:

Uus kaart

  Ühel ja samal ajal võib avatud olla kui tahes palju otsinguid. Klõpsa lihtsalt otsingu tööriistavaate vasakus servas nupule Uus kaart ning avatakse uute tulemuste kaart, mis lubab ette võtta uue otsingu.

Tulemuste lülitamine

  Failides otsimise tööriistavaate ülemises paremas nurgas asuv allapoole osutav nool võimaldab lülitada seda, kas tööriistavaate alumises pooles näidatakse kataloogis otsimise lisavalikuid või otsimistulemusi.

Otsing

  Siia tuleb kirjutada see, mida soovid otsida. Sisestada võib tavalise teksti või, kui selle kasutamine on sisse lülitatud, regulaaravaldise.

Asendus (tekstikast)

  Asendustekst, mis lisatakse faili(de)le teksti asemele, mille kirjutasid otsingukasti.

Otsi

  Kui oled kõik paika määranud, vajuta otsingu sooritamiseks nupule Otsi. Samuti võib vajutada klahvile &Enter;, kui kursor viibib kastis Otsing.

Asenda

  Kui oled kõik paika määranud, vajuta nupule Asenda, et asendada tekst, mille kirjutasid kasti Otsing, tekstiga, mille kirjutasid kasti Asendus. Samuti võib vajutada klahvile &Enter;, kui kursor viibib kastis Asendus.

Järgmine

  Liigub otsingu järgmisele esinemisele, vajaduse korral vahetades ka faili.

Asenda märgitud

  Sama, mis Asenda, kuid sooritab asendamise ainult failides, mis on märgitud alloleval paneelil.

#### Kataloogis otsimise valikud

Neid valikuid näeb mainitud otsinguvaikutest allpool. Kui nende asemel on näha otsingutulemused, vajuta valikute nägemiseks nupule Tulemuste lülitamine.

Tõstutundlik

  Kitsendab otsingutulemused ainult nendega, milles esineb samasugune suur- ja väiketähtede kombinatsioon, mille sisestasid otsingureale.

Regulaaravaldised

  Võimaldab kasutada otsingureal tavalise teksti asemel regulaaravaldisi.

Tulemuste laiendamine

  Näitab kõiki failides leitud tulemusi, mitte ainult otsingut sisaldavate failide loendit.

Otsing

  Siin on kolm võimalust. Vali avatud failides, kui soovid otsida kõigis parasjagu &kappname;s avatud failides. Vali kataloogis, kui soovid otsida mõnes kataloogis ja/või ka selle alamkataloogides. Vali projektis, kui soovid otsida kõigis parajasti avatud projekti failides.

Kataloog

  Võimalik on sisestada kataloogi asukoht, milles soovid otsida. Võid näiteks sisestada `~/development/kde/kate/`, kui soovid otsida &kate; lähtekoodis. See valik on saadaval ainult siis, kui otsustad otsida kataloogis.

Ava failidialoog

  Sellele nupule klõpsates saab leida vajaliku kataloogi töölaua failisirvijas. Seda nuppu saab kasutada ainult siis, kui otsustad otsida kataloogis.

Üles

  Sellele nupule klõpsates saab parajasti valitud kataloogi asemel kataloogiks valida selle ülemkataloogi. Seda nuppu saab kasutada ainult siis, kui otsustad otsida kataloogis.

Taasta aktiivne kataloog

  Sellele nupule klõpsates saab kataloogiks määrata kataloogi, milles asub parajasti avatud dokument. Seda nuppu saab kasutada ainult siis, kui otsustad otsida kataloogis.

Filter

  See lubab otsida ainult failinimesid, mis vastavad konkreetsele mustrile. Näiteks ainult C++ keeles kirjutatud failide otsimiseks kirjuta `*.cpp`. Failide otsimiseks, mille alguses seisab `kate`, kirjuta `kate*`. Komaga eraldatult võib kirja panna mitu filtrit. Seda valikut ei saa kasutada, kui otsustad otsida avatud failides.

Välja arvatud

  See on vastupidine filtrile ning takistab &kappname;l otsida faile, mis sobivad määratud mustriga. Nagu filtri puhul võib ka siin sisestada mitu mustrit, eraldades need komaga (`,`). Seda valikut ei saa kasutada, kui otsustad otsida avatud failides.

Rekursiivne

  Selle sisselülitamisel otsib &kappname; ka valitud kataloogi kõigis alamkataloogides. Seda valikut saab kasutada ainult siis, kui otsustad otsida kataloogis.

Kaasa arvatud peidetud failid

  Selle sisselülitamisel otsib &kappname; ka failides või kataloogides, mis sinu operatsioonisüsteemis on tavaliselt peidetud. Seda valikut saab kasutada ainult siis, kui otsustad otsida kataloogis.

Nimeviitade järgimine

  Reeglina jätab failides otsimise plugin arvestamata nimeviidad. Selle valiku sisselülitamisel plugin aga arvestab neid ning otsib ka failides või kataloogides, millele need viitavad. Seda valikut saab kasutada ainult siis, kui otsustad otsida kataloogis.

  Nimeviidad võivad viidata ka kataloogile, mis on parajasti otsitava kataloogi ülemkataloog või milles esinevad nimeviidad enda ülemkataloogile. Kui otsitavas kataloogis on selline nimeviit ja see valik on sisse lülitatud, arvestab &kappname; nimeviita korduvalt ning otsib järjepanu kataloogi läbi, ilma et otsing enam kunagi lõpeks.

Kaasa arvatud binaarfailid

  Selle sisselülitamisel otsib &kappname; ka failides, mis ei ole tekstifailid.

#### Otsingutulemused

Sinu otsingu tulemusi näidatakse otsinguvalikutest allpool. Kui parajasti on näha kataloogis otsimise valikud, siis klõpsa tulemuste nägemiseks nupule Tulemuste lülitamine. Igal juhul näidatakse tulemusi automaatselt kohe otsingu toimumise ajal.

Otsingutulemustes näeb nende failide loendit, mis sisaldavad otsingupäringule vastavat teksti. Failinimele järgneb selles leitud vastete arv.

Failis leitud vastete loendi nägemiseks klõpsa lihtsalt failinimest vasakul asuvale noolekesele. (Kui märkida Tulemuste laiendamine, siis tehakse seda juba automaatselt.) Näidatakse iga leitud vaste reanumbrit, millele järgneb rea sisu, kusjuures otsingupäring on esile tõstetud rasvase kirjaga.

Faili avamiseks, milles leiti tulemus, tee sellel lihtsalt topeltklõps. &kappname; avab vajaduse korral faili ja viib kursori selle teksti algusse, mida otsisid. Samuti võib viia kursori konkreetse vaste asukohta, tehes topeltklõpsu sellel, mitte failinimel.

### Menüü struktuur

Redigeerimine Failides otsimine

  Avab otsimise ja asendamise tööriistavaate.

Redigeerimine Liigu järgmisele esinemisele

  Liigub otsimise ja asendamise pluginaga sooritatud otsingu tulemuste järgmisele vastele.

Redigeerimine Liigu eelmisele esinemisele

  Liigub otsimise ja asendamise pluginaga sooritatud otsingu tulemuste eelmisele vastele.

Vaade Tööriistavaated Otsimise ja asendamise näitamine

  Lülitab &kappname; tööriista Otsimine ja asendamine näitamist.

## Failide saatmine e-postiga

### Menüü struktuur

Fail Saada e-postiga...

  Avab e-posti kliendi ja lisab kirjale faili.

## Failisüsteemi sirvija

Failisüsteemi sirvija on katalooginäitaja, mis võimaldab avada näidatava kataloogi faile aktiivses vaates.

### Menüü struktuur

Vaade Tööriistavaated Failisüsteemi sirvija näitamine

  Lülitab &kate; failisüsteemi sirvija näitamist.

### Liides

Ülalt alla koosneb failisüsteemi sirvija järgmistest elementidest:

Tööriistariba

  See sisaldab tavapäraseid liikumisnuppe:

  Tagasi

    See põhjustab katalooginäitajal käsuga `cd` liikumise eelmisesse näidatud kataloogi. See nupp ei toimi, kui varem pole ühtegi kataloogi näidatud.

  Edasi

    See põhjustab katalooginäitajal käsuga `cd` liikumise ajaloos järgmisena näidatud kataloogi. Nupp ei toimi, kui ajalugu ei tunne ühtegi järgmisena näidatud kataloogi.

  Järjehoidjad

    Avab alammenüüd järjehoidjate muutmiseks või lisamiseks ning uue järjehoidjate kataloogi lisamiseks.

  Aktiivse dokumendi kataloog

    See nupp põhjustab katalooginäitajal käsuga `cd` liikumise parajasti aktiivse dokumendi kataloogi, kui see on võimalik. Nupp ei toimi, kui aktiivne dokument on uus ja salvestamata dokument või kui pole võimalik otsustada, millises kataloogis see asub.

  Valikud
    Lühike vaade

      Näidatakse ainult failinimesid.

    Üksikasjalik vaade

      Näidatakse failide nime, kuupäeva, suurust ja tüüpi.

    Puuvaade

      Nagu lühike vaade, aga katalooge saab laiendada, et näha nende sisu.

    Üksikasjalik puuvaade

      See võimaldab samuti katalooge laiendada, aga näitab ka mõningaid lisaveerge.

    Peidetud failide näitamine

      Failide näitamine, mis on operatsioonisüsteemis tavaliselt peidetud.

    Automaatne sünkroonimine aktiivse dokumendiga

      Sisselülitamine põhjustab failisüsteemi sirvijal automaatse `cd` redigeerimisalas parajasti avatud dokumendi kataloogi iga kord, kui dokumenti muudetakse.

Asukohakirje

  See võimaldab samasugust liikumist parajasti avatud kataloogi nagu &dolphin;is. Sa võid klõpsata mis tahes kataloogile, et seda sirvida, või mõnele noolele kataloogist vasakul, et valida kõik selle alla jäävad kataloogid. Samuti võib valida asukohtade loendist, klõpsates liikumisrea vasakpoolseimale ikoonile, mis tähistabki sinu aktiivset asukohta näitavad ikooni.

  Samuti võib klõpsata asukohakirjest paremale, et muuta neid tekstikastis, kuhu saab kirjutada sirvitava kataloogi asukoha. &URL;-i kirje säilitab varem kasutatud asukohtade nimekirja, mis võimaldab valida neist mõne paremal pool kirjet asuva noolenupu abil.

  &URL;-i kirje suudab sisestatava kataloogi nime ka ise lõpetada. Millisel viisil see toimub, saab valida &HPNga; tekstikirjel klõpsates avanevast hüpikmenüüst.

Kataloogivaade

  See on standardne &kde; kataloogivaade.

Filtrikirje

  Filtrikirje võimaldab sisestada filtri katalooginäitajas näidatavatele failidele. Filter kasutab tavapäraseid kirjeid, erinevaid mustreid peab eraldama tühik. Näide: `*.cpp *.h *.moc`

  Kõigi failide näitamiseks kasuta üht tärni `*`.

  Filtrikirje jätab meelde kümme seansi kestel sisestatud kirjet, nende kasutamiseks vajuta noolenuppu kirjest paremal pool ja vali sobiv. Filtri saab välja lülitada, vajutades automaatse lõpetamise noolenupust vasakul olevale nupule Puhasta tekst.

### Seadistamine

Pluginat saab seadistada &kate; seadistustedialoogi kaardil Failisüsteemi sirvija.

Tööriistariba

  Siin saab seadistada failisüsteemi sirvija tööriistariba nuppe, liigutades need, mida soovid seal näha, nimekirja Valitud tegevused ning nimekirja serval olevate nuppudega vajaduse korral nende järjekorda muutes.

Salma
Sultana
&TC.Hollingsworth; &TC.Hollingsworth.mail;

## Ehitamisplugin

### Sissejuhatus

Ehitamisplugin võimaldab selliseid toiminguid, nagu projekti ehitamine, puhastamine ja kompileerimine.

### Ehitamisplugina kasutamine

Ehitamisplugin lisab alla ehitamisväljundi tööriistavaate ja menüüribale menüü Ehitamine. Tööriistavaadet saab kasutada ehitamise sihtmärgi seadistuste määramiseks, menüüd aga konkreetselt ehitamiseks, puhastamiseks ja kompileerimiseks.

Ehitamisväljundi tööriistavaates on kolm kaarti:

- Sihtmärgi seadistused

- Väljund

- Vead ja hoiatused

#### Sihtmärgi seadistuste kaart

Sihtmärgi seadistuste kaardil saab seadistada mitmesuguseid ehitamise sihtmärke.

Iga sihtmärk sisaldab nelja seadistamisvalikut:

Töökataloog

  Siin saab paika panna projekti asukoha. Jäta tühjaks, kui soovid kasutada aktiivse dokumendi kataloogi.

Ehitamine

  See võimaldab kindlaks määrata ehitamise käsu. Vaikimisi on selleks `make`.

Puhastamine

  Siin saab määrata puhastamise käsu. Vaikimisi on selleks `make clean`.

Kiire kompileerimine

  Siin saab määrata kiirkompileerimise käsu. Vaikimisi on selleks `gcc -Wall -g %f`.

Uue sihtmärgi saab luua klõpsuga nupule Uus. Nupuga Kopeeri saab teha koopia olemasolevast sihtmärgist. Sihtmärgi kustustamiseks klõpsa nupule Kustuta.

#### Väljundi kaart

Kaardil Väljund on näha viimase käsu tekitatud konsooliväljund.

#### Vead ja hoiatused

Kaardil Vead ja hoiatused on näha viimase käsu tekitatud vead ja hoiatused.

Iga rida sisaldab sõnumit ja failinime ning võimaluse korral reanumbrit. Veale või hoiatusele klõpsates saab liikuda vajalikku faili, kusjuures kursor asetatakse vastavale reale.

Ülal asuvad nupud Vead, Hoiatused ja Muud, mis võimaldavad näha või peita vastavaid väljundikategooriaid.

Eelmisele veale liikumiseks vajuta &Ctrl;&Alt;Nool vasakule. Järgmisele veale liikumiseks vajuta &Ctrl;&Alt;Nool paremale.

### Menüü struktuur

Ehitamine Ehita

  Käivitab ehitamiskäsu parajasti valitud sihtmärgis.

Ehitamine Puhasta

  Käivitab puhastamiskäsu parajasti valitud sihtmärgis.

Ehitamine Kiire kompileerimine

  Käivitab kiirkompileerimiskäsu parajasti valitud sihtmärgis.

&Ctrl;&Alt;Left Ehitamine Eelmine viga

  Viib kursori dokumendis eelmise vea asukohta.

&Ctrl;&Alt;Right Ehitamine Järgmine viga

  Viib kursori dokumendis järgmise vea asukohta.

Ehitamine Sihtmärgid

  Võimaldab valida kasutaja määratud sihtmärkide loendist sobiva.

Ehitamine Järgmine sihtmärk

  Lülitumine järgmisele kasutaja määratud sihtmärgile.

### Autorid ja litsents

&kate; ehitamisplugina kirjutas Kåre Särs.

Suurel määral kirjutas käesoleva osa Google Code-In-2011 osavõtja Salma Sultana.

Ömer
Faruk
ORUÇ
&TC.Hollingsworth; &TC.Hollingsworth.mail;

## SQL-i plugin

### Sissejuhatus

Struktureeritud päringukeel SQL on spetsiaalne keel andmebaaside teabe uuendamiseks, kustutamiseks ja sellele päringute esitamiseks.

&kate; SQL-i plugin võimaldab:

- Luua andmebaasi

- Ühenduda olemasolevate andmebaasidega

- Lisada andmebaasi andmeid ja neid sealt kustutada

- Sooritada päringuid

- Kuvada tulemusi tabelis

### Ühendumine andmebaasiga

Vali Lisa ühendus menüüst SQL või tööriistaribalt ja seekärel Qt andmebaasidraiver, mida soovid kasutada (sealhulgas QSQLITE, QMYSQL3, QMYSQL, QODBC3, QODBC, QPSQL7 ja QPSQL). Kui sa ei näe soovitud draiverit, tuleb see paigaldada. Siis klõpsa nupule Järgmine.

Kui valitud andmebaas kasutab faili, määra lihtsalt andmebaasi asukoht ja klõpsa nupule Järgmine. Kui see nõuab ühendumist serveriga, pead sisestama serveri masinanime, oma kasutajanime ja parooli ning muu teabe, mida konkreetne draiver vajab. Seejärel klõpsa nupule Järgmine.

Lõpuks anna enda ühendusele nimi ja klõpsa nupule Lõpeta.

### Päringute sooritamine

#### INSERT/DELETE/UPDATE

SQL-i plugina abil võib andmeid lisada, kustutada ja uuendada samamoodi, nagu seda saab teha käsureal või mõnes programmis. Kirjuta lihtsalt päring ja klõpsa nupule Käivita päring.

##### Mõned näitepäringud

`INSERT`

      INSERT INTO tabeli_nimi ("omadus1", "omadus2", "omadus3", "omadus4", "omadus5")
      VALUES ("väärtus1", "väärtus2", "väärtus3", "väärtus4", "väärtus5" )

`DELETE`

      DELETE FROM tabeli_nimi WHERE name = "tekst"

`UPDATE`

      UPDATE tabeli_nimi SET "omadus1" = "tekst", "omadus2" = "tekst", "omadus3" = "tekst", "omadus4" = "tekst", "omadus5" = "tekst"

#### SELECT

Pärast päringut `SELECT` näeb tulemusi tabelina SQL andmeväljundi tööriistavaates &kappname; allosas või tekstina SQL tekstiväljundis. Kui esines vigu, näeb seda tekstiväljundis.

##### Näide `SELECT` päringust

    SELECT * FROM tabeli_nimi

SQL andmeväljundi tööriistavaates on mõned nupud:

Muuda veergude suurust vastavalt sisule

  Võimaldab muuta veergude suurust sisu mahutamiseks.

Muuda ridade suurust vastavalt sisule

  Võimaldab muuta ridade suurust sisu mahutamiseks.

Kopeeri

  Valib kogu tabeli sisu ja kopeerib selle lõikepuhvrisse.

Ekspordi

  Ekspordib kogu tabeli sisu faili, lõikepuhvrisse või aktiivsesse dokumenti komadega eraldatud väärtuste (CSV) vormingus.

Puhasta

  Eemaldab kõik tabelivaatest.

Nüüd saab muuta tabelis näidatavaid värve Seadistused &kate; seadistamine sektsioonis SQL.

### Sirvimine

Oma andmebaasi saab sirvida vasakul asuva SQL skeemi sirvija abil. Näidatav teave sõltub sellest, millist andmebaasidraiverit kasutad.

Selle nimekirja värskendamiseks tee ükspuha kus tööriistavaates paremklõps ja vali Värskenda. Päringu loomiseks nimekirja mis tahes kirje kohta vali Genereeri ja siis ilmuvast alammenüüst päringu tüüp (SELECT, UPDATE, INSERT või DELETE).

### Menüü struktuur

SQL Lisa ühendus...

  Uue ühenduse lisamine mistahes andmebaasidraiverit kasutades.

SQL Eemalda ühendus

  Valitud ühenduse eemaldamine.

SQL Muuda ühendust...

  Aktiivse ühenduse seadistuste muutmine.

Ühendused

  Kõik sinu loodud andmebaasiühendused on kirjas menüükirjete Muuda ühendust ja Käivita päring vahel. Vali mõni neist päringu sooritamiseks või ühenduse muutmiseks.

&Ctrl;E SQL Käivita päring

  Päringu sooritamine.

### Autorid ja litsents

SQL-i plugina kirjutas Marco Mentasti.

Suurel määral kirjutas käesoleva osa Google Code-In-2011 osavõtja Ömer Faruk ORUÇ.

Martin
Gergov
&TC.Hollingsworth; &TC.Hollingsworth.mail;

## &gdb; plugin

### Sissejuhatus

&kappname; &gdb; plugin võimaldab lihtsa kasutajaliidesega tarvitada populaarset &GNU; projekti silurit.

Äärmiselt soovitatav on varasem kogemus &gdb; kasutamisel. Täpsemat teavet &gdb; kasutamise kohta annab &gdb; veebilehekülg.

&gdb; plugina saab sisse lülitada &kappname; seadistustedialoogi pluginate sektsioonis.

Et plugin korralikult töötaks, peab sul käepärast olema nii lähtefail (mis tahes &gdb; toetatud tüübiga) ja täitmisfail.

Kui kompileerid &gcc;/`g++` abil, oleks mõttekas kasutada käsureaargumenti ``-ggdb``.

Need ettevalmistused tehtud, ava &kappname;s lähtefail, kirjuta täitmisfaili asukoht silumisvaate kaardile Seadistused ja vali käivitamiseks menüükäsk Silumine Alusta silumist.

### Menüü ja tööriistariba struktuur

Kõik valikud leiab &kappname; menüüst, paljud on saadaval ka silumise tööriistaribal.

Vaade Tööriistavaated Silumisvaate näitamine

  Tööriistavaate näitamine, mis sisaldab &gdb; väljundit, kasutatud &gdb; käsurida ja muid seadistusi.

Vaade Tööriistavaated Lokaalsete näitamine

  Kõigi parajasti laaditud muutujate ja nende väärtuste näitamine.

Vaade Tööriistavaated Väljakutsete pinu näitamine

  &gdb; tagasijälituse näitamine.

Silumine Sihtmärgid

  Alammenüü sihtmärkide (täitmisfailide) loendiga.

Silumine Argumentide loendid

  Alammenüü kõigi argumentide loendiga.

Silumine Käivita silumine

  &gdb; käivitamine sihtmärgil.

Silumine Tapa / peata silumine

  &gdb; peatamine.

Silumine Taaskäivita silumine

  &gdb; taaskäivitamine.

Silumine Lülita katkestuspunkti

  Silumispunkti määramine kursori asukohta.

Silumine Astu sisse

  Aktiivse lause täitmine (funktsiooni väljakutse silumine).

Silumine Astu üle

  Aktiivse lause täitmine (funktsiooni väljakutset ei siluta).

Silumine Astu välja

  Täitmise taasalustamine kuni programm, mis täitmist teostab, oma töö lõpetab.

Silumine Liiguta käsuloendurit

  Käsuloenduri liigutamine (järgmine täitmine).

Silumine Täida kursorini

  Programmi töö, kuni see jõuab kursori aktiivse asukohani.

Silumine Jätka

  Kõigi katkestuspunktide eiramine ja programmi täitmine, kui see töö lõpetab (edukalt või mitte).

Silumine Näita väärtust

  Muutuja väärtuse näitamine, millele kursor parajasti osutab.

Seadistused Näidatavad tööriistaribad&gdb; plugin

  Silumisriba näitamine.

### Silumisvaade

Silumisvaate tööriistavaates on mitu kaarti:

&gdb; väljund

  &gdb; ja &gdb; käsurea väljund.

  Väljundi kaart
  Väljundi kaart.

  Kaardil Väljund on näha silumisseansi väljund.

Seadistused
  Sihtmärk

    Silumise sihtmärgi (täitmisfaili) asukoht.

  Töökataloog

    Sihtmärgi aktiivne töökataloog.

  Argumentide loend

    Programmile antavad argumendid.

  Fookuse säilitamine

    Fookuse hoidmine &gdb; käsureal.

  Sisendi/väljundi ümbersuunamine

    Uue IO kaardi avamine silumisvaates, kus näeb väljundit ja saab anda sisendit töötavale programmile.

  Seadistuste kaart
  Seadistuste kaart.

  Seadistuste kaart, kus näeb silumisseansi seadistust.

IO

  See sisaldab ala, kus näeb töötava programmi väljundit, ja käsurida, mille vahendusel saab sellele sisendit saata.

  IO kaart
  IO kaart.

  Kaardil IO on näha lihtsa testprogrammi väljund.

### Väljakutsete pinu ja lokaalsed

Väljakutsete pinu tööriistavaade sisaldab &gdb;-lt saadud tagasijälituste vormindatud loendit.

&gdb; väljakutsete pinu tööriistavaade
Väljakutsete pinu tööriistavaade.

&gdb; plugina väljakutsete pinu tööriistavaade.

Lokaalsete tööriistavaade sisaldab kõigi parajasti programmist laaditud muutujate ja nende väärtuste loendit.

&gdb; lokaalsete tööriistavaade
Lokaalsete tööriistavaade.

&gdb; plugina lokaalsete tööriistavaade.

### Autorid ja litsents

Suurel määral kirjutas käesoleva osa Google Code-In-2011 osavõtja Martin Gergov.

## Terminali tööriistavaate plugin

Sisseehitatud terminaliemulaator on &kde; terminalirakenduse &konsole; koopia. Selle saab sisse lülitada menüükäsuga Vaade Tööriistavaated Terminali näitamine ning see muutub sisselülitamise järel kohe aktiivseks. Kui sisse on lülitatud võimalus Automaatne sünkroniseerimine aktiivse dokumendiga, kui võimalik, siis liigub see käsku `cd` kasutades automaatselt aktiivse dokumendi kataloogi, kui võimalik.

Vaikeasukoht &kate; aknas on allpool redigeerimisala.

&konsole; on seadistatav &HPNga; klõpsamisel avaneva hüpikmenüü abil. Lähemat infot annab &konsole; käsiraamat.

Sisseehitatud terminaliemulaatorit võimaldab kasutada terminali tööriistavaate plugin, mis on vaikimisi sisse lülitatud.

### Menüü struktuur

Vaade Tööriistavaated Terminali näitamine

  Lülitab sisseehitatud terminaliemulaatori esitust.

  Esimesel käivituskorral luuakse terminal.

  Kui valitakse terminaliemulaatori esitus, siis muutub see aktiivseks, nii et seal saab kohe hakata käske andma. Kui sisse on lülitatud võimalus Terminali automaatne sünkroniseerimine aktiivse dokumendiga, kui võimalik peamise seadistustedialoogi Terminali leheküljel, liigub shelliseanss aktiivse dokumendi kataloogi, kui see on kohalik fail.

Tööriistad Toru kaudu terminali

  Saadab parajasti valitud teksti terminaliemulaatorisse. Teksti järele reavahetust ei lisata.

Tööriistad Terminali sünkroniseerimine aktiivse dokumendiga

  Annab sisseehitatud terminalile käsu `cd` ehk käsu liikuda aktiivse dokumendi kataloogi.

  Teise võimalusena võib panna &kappname; alati hoidma terminali sünkroonis aktiivse dokumendiga. Täpsemalt kõneleb sellest .

Tööriistad Terminal fookuses/pole fookuses

  Vahetab fookuse aktiivsest dokumendist terminali ja vastupidi.

### Seadistamine

Terminali tööriistavaate pluginat saab seadistada &kate; seadistustedialoogi kaardil Terminal.

Seadistada on võimalik järgmisi asju:

Terminali automaatne sünkroniseerimine aktiivse dokumendiga, kui võimalik

  See annab põimitud terminalile käsu `cd` ehk käsu suunduda aktiivse dokumendi kataloogi, kui see käivitatakse või aktiivseks muudetakse. Kui see ei ole lubatud, tuleb vastavad operatsioonid terminalis ise sooritada.

Keskkonnamuutuja EDITOR väärtuseks määratakse 'kate -b'

  See määrab kindlaks keskkonnamuutuja `EDITOR`, nii et kõik sisseehitatud terminalis käivitatavad programmid, mis avavad automaatselt faili redaktoris, avavad selle &kate;s, mitte aga vaikimisi shellile määratud redaktoris. Sa ei saa terminali seejärel enam enne kasutada, kuni pole sulgenud faili &kate;, mille järel väljakutsuv programm teab, et oled lõpetanud faili redigeerimise.