Bernd
Pol

# &kdevelop;i konfiguratsioonifailid

&kdevelop; kasutab mitmeid konfiguratsioonifaile, mis paiknevad erinevates kataloogides. Üldjoontes jagunevad konfiguratsioonifailid kaheks:

- &kdevelop;i vaikekonfiguratsioon — failid, mis luuakse &kdevelop;i paigaldamisel.
- Kasutaja konfiguratsioon — failid, mis sisaldavad kasutaja tehtud muudatusi vaikeväärtustesse, samuti seadistusi, mida on teinud &kdevelop; ise ja selle pluginad.

## &kdevelop;i vaikekonfiguratsioon

Paigaldamisel kirjutab &kdevelop; mõned seadistamiseks mõeldud vaikefailid paigalduskataloogi `$`KDEDIR`` (tavaliselt `/opt/kde`, `/usr/local/kde` või mõni kasutaja määratud kataloog - vaata osa &kdevelop;i paigaldamine) alamkataloogidesse.

### &kdevelop;i vaikekonfiguratsioon

Kataloogis `$`KDEDIR`/share/config/` on ainult üks &kdevelop;i spetsiiline vaikekonfiguratsioonifail:

`kdeveloprc`

  See fail sisaldab põhiseadistusi, mida &kdevelop; vajab käivitumisel. See kopeeritakse kasutaja kataloogi `$`KDEHOME`/share/config`, kui &kdevelop; ei leia sealt käivitumisel juba eest faili `kdeveloprc`.

### Rakenduste spetsiifilised vaikeväärtused

Enamiku &kdevelop;i omadusi annab KParts. Need on põhimõtteliselt rakendused, mis on spetsiaalselt kujundatud töötama &kdevelop;i raamistikus (vaata ülevaadet lisas Pluginatööriistad). Igal KPart-rakendusel on omaenda konfiguratsioonifailid, mille vaikeväärtused on salvestatud paigalduskataloogi `$`KDEDIR`/share/apps/` alamkataloogidesse.

Kataloogis `$`KDEDIR`/share/apps/` on üsna palju vaikekonfiguratsiooni alamkatalooge, mille nime alguses seisab `kdev`. Enamik neist on mõeldud kasutamiseks ainult &kdevelop;i raames. Neid võib rühmitada mitmeti, näiteks nii:

- Autonoomsed rakendused
- Ülesandepõhised komponendid
- Projekti genereerimise komponendid
- Keelepõhised komponendid

- #### Autonoomsed rakendused

  - `kdevelop/` — sisaldab &kdevelop;i &IDE; seadistustefaile:

    - `licenses/` — sisaldab mitmesuguseid litsentse.

    - `pics/` — pildifaile, mida kasutavad &kdevelop;i, &kdevelop;i abilise ja &kdevelop;i disaineri käivituslogod.

    - `profiles/` — sisaldab pluginate profiilide vaikeseadistusi (praegu on seal ainult `tiny` profiil, mis määratleb minimaalse &kdevelop;i aktiivsete pluginate kogumi).

    - `eventsrc` — sisaldab rea Protsess oli edukas lokaliseerimisstringe.

    - `kdevelopui.rc` — tagab &kdevelop;ile põhilised menüü- ja tööriistaribakirjed.

    - `kdevhtml_partui.rc` — tagab kirje Trüki... menüüs Fail, kirje Kopeeri menüüs Redigeerimine ning nooled Tagasi ja Edasi sirvimisribal, kui dokumentatsioonipluginaga sirvitakse &HTML;-faili.

  - `kdevassistant/` — tagab autonoomse &kdevelop;i abilise dokumentatsioonisirvija menüüriba ja tööriistaribad.

  - `kdevdesigner/` ja `kdevdesignerpart/` — tagavad autonoomse &kdevelop;i kasutajaliidese disaineri menüüriba ja tööriistaribad.

- #### Ülesandepõhised komponendid

  - `kdevabbrev/` — sisaldab faile, mida kasutab lühendite avamise plugin:

    - `sources/` — sisaldab võtmesõnade definitsioonifaile, mida kasutab käsk Laienda tekst.

    - `templates/` — sisaldab mallide definitsioonifaile, mida kasutab käsk Laienda lühendit.

    - `kdevabbrev.rc` — tagab kirjed Laienda tekst ja Laienda lühendit menüüs Redigeerimine.

  - `kdevappwizard/` — sisaldab faile, mida kasutab &appwizard; komponent:

    - `importfiles/` — sisaldab `.kdevelop`-projektifaile, mis kontrollivad uue projekti initsialiseerimist.

    - `imports/` — sisaldab malle, mille põhjal luuakse projektipõhised `.desktop`-failid.

    - `template-common/` — sisaldab mitmesuguseid faile, mis kaasatakse projekti lähtekoodikataloogidesse.

    - `templates/` — sisaldab konfiguratsioonifaile, mis kirjeldavad antud projekti lähtekoodikataloogi kaasatavat infot.

    - `*.png` — projektide eelvaatluse pildid, mida kasutab &appwizard;.

    - `*.tar.gz` — pakitud failid, mis sisaldavad uude loodud projektikataloogi kaasatavaid lähtekoodifaile.

  - `kdevastyle/` — tagab kirje Vorminda lähtetekst uuesti menüüs Redigeerimine.

  - `kdevautoproject/` — tagab enamiku kirjeid menüüs Ehitamine ja tööriistaribal Ehitamisriba (&kdevelop;).

  - `kdevclassview/` — sisaldab faile, mida kasutab klassivaate projektiplugin:

    - `pics/` — sisaldab ikoone, mida kasutab klassivaate puu Klassid.

    - `kdevclassview.tc` — tagab kirje Klassipärilusskeem menüüs Projektid ning klasside liikumiskasti sirvimisribal.

  - `kdevcloser/` — tagab menüü Aken sulgemiskirjed.

  - `kdevctags/` — tagab kirje CTags menüüs Tööriistad CTagsi kasutajaliidese projektiplugina jaoks.

  - `kdevcvsservice/` — tagab ikooni, mida kasutab kaart CvsService ja lühikese shelliskripti uue kirje lisamiseks &cvs;-i hoidlasse, mida mõlemat kasutab CVS põimimise projektiplugin.

  - `kdevdebugger/` — tagab menüü Silumine kirjed Siluriliidese projektipluginale.

  - `kdevdiff/` — tagab kirje Erinevuste näitaja menüüs Tööriistad.

  - `kdevdistpart/` — tagab kirje Pakkimine ja avaldamine menüüs Projekt lõpp-pakendamise toetuse projektipluginale.

  - `kdevdocumentation/` — sisaldab faile, mida kasutab dokumentatsiooniplugin:

    - `en/` ja `pics/` — sisaldavad faile, mida kasutab otsingutööriist htdig.

    - `tocs/` — sisaldab vaikimisi &kdevelop;i dokumentatsiooni sisu kirjeldusfaile (vaata nende kirjeldust osas &kdevelop;i TOC-failide põhistruktuur).

    - `kdevpart_documentation.rc` — tagab otsinguga seotud kirjed menüüs Abi.

  - `kdevdoxygen/` — tagab menüükirjed Doxygeni toetuse projektipluginale.

  - `kdevfilecreate/` — sisaldab faile, mida kasutab uue faili nõustaja:

    - `file-templates/` — tagab esialgse teksti, mis seisab antud tüüpi uues lähtekoodifailis.

    - `kdevpart_filecreate.rc` — tagab kirje Uus menüüs Fail.

    - `template-info.xml` — sisaldab saadaolevate failitüüpide kirjeldusi, mida näitab tööriistavaade Uus fail.

  - `kdevfilter/` — tagab kirjed Käivita käsk... ja Filtreeri valik läbi käsu... menüüs Tööriistad shellifiltrite ja lisamise pluginale.

  - `kdevfullscreen/` — tagab kirje Täisekraanirežiim menüüs Vaade ja vastava tööriistariba ikooni.

  - `kdevgrepview/` — tagab kirje Otsi failidest... menüüs Redigeerimine Grepi kasutajaliidese pluginale.

  - `kdevhistory/` — tagab kirjed Tagasi ja Edasi menüüs Vaade.

  - `kdevjavadebugger/` — tagab menüü Java silumine &Java; rakenduse silumiseks.

  - `kdevoutputviews/` — tagab kirjed Järgmine viga ja Eelmine viga menüüs Vaade.

  - `kdevpartexplorer/` — tagab kirje Komponentide näitaja menüüs Tööriistad komponentide näitaja pluginale.

  - `kdevquickopen/` — tagab kirje Ava kiiresti fail.. menüüs Fail ning kirjed Ava kiiresti klass... ja Ava kiiresti meetod menüüs Tööriistad kiiravamise projektipluginale.

  - `kdevregexptest/` — tagab kirje Regulaaravaldise silumine... menüüs Tööriistad regulaaravaldiste testija pluginale.

  - `kdevreplace/` — tagab kirje Otsimine/valimine/asendamine... menüüs Redigeerimine asendamise komponendid pluginale.

  - `kdevtipofday/` — tagab kirje Päeva nõuanne menüüs Abi ning vastavaid nõuandeid sisaldava HTML-faili.

  - `kdevtools/` — määratleb mitmesuguseid menüükirjeid, mis luuakse tööriistade menüü ja väliste tööriistade menüü seadistustega, mida pakub tööriistade menüü lisamise plugin.

  - `kdevvalgrind/` — tagab kirjed Valgrind - mälulekete kontroll ja Profiil KCachegrindiga menüüs Silumine Valgrindi kasutajaliidese pluginale.

- #### Projekti genereerimise komponendid

  - `kdevadaproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Ada rakenduse ehitamiseks.

  - `kdevantproject/` — tagab kirjed menüüs Ehitamine, kui kasutatakse ANT projekti generaatorit.

  - `kdevautoproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid, kui töötatakse &GNU; tööriistadel põhineva &automake;'i projekti generaatoriga. Lisaks tagab kirjed Lisa tõlge ja Ehitamise seadistused menüüs Projekt.

  - `kdevcustomproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid, kui projekti aluseks on kohandatud Makefile'id.

  - `kdevgenericproject/` — sisaldab menüüdefinitsioone eksperimentaalsele üldise projekti generaatorile. Praegu (versioon 3.1.0) pole kasutusel.

  - `kdevhaskellproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Haskelli rakenduse ehitamiseks.

  - `kdevpascalproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Pascali rakenduse ehitamiseks.

  - `kdevtrollproject/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid rakenduse ehitamiseks, mis kasutab &Qt; QMake'i projektihaldurit.

- #### Keelepõhised komponendid

  - `kdevadasupport/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Ada rakenduste arendamiseks.

  - `kdevbashsupport/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Bashi skriptide arendamiseks.

  - `kdevcppsupport/` — sisaldab faile, mida &appwizard; kasutab C++ rakenduste ehitamiseks:

    - `newclass/` — sisaldab päise- ja lähtekoodifailide malle, mille põhjal &appwizard; ehitab vastavad lähtekoodifailid.

    - `subclassing/` — sisaldab malle, mille põhjal &appwizard; loob lähtekoodifailides esialgsed klasside deklaratsioonid/definitsioonid.

    - `templates` — sisaldab malle, mille põhjal &appwizard; loob vaikimisi päise- ja lähtekoodifailide mallid, mida kasutab &nfwizard;.

    - `configuration` — libamall makrode lisamiseks.

    - `kdevcppsupport.rc` — tagab kirjed Lõpeta tekst ja Ehita liige menüüs Redigeerimine, kirje Lülita päise/teostusfail menüüs Vaade, kirje Uus klass menüüs Projekt ning ikooni Uus klass sirvimisribal.

  - `kdevfortransupport/` — tagab kirjed menüüs Ehitamine Fortrani rakenduste arendamiseks.

  - `kdevhaskellsupport/` — tagab kirjed menüüs Ehitamine ja vastavad tööriiistariba ikoonid Haskelli rakenduste arendamiseks.

  - `kdevjavasupport/` — sisaldab UI definitsiooni &Java; rakenduste arendamiseks.

  - `kdevpascalsupport/` — sisaldab UI definitsiooni Pascali rakenduste arendamiseks.

  - `kdevperlsupport/` — tagab kirjed menüüs Projekt ja Abi Perli skriptide arendamiseks.

  - `kdevphpsupport/` — sisaldab UI ja PHP funktsioonide definitsioonifaile PHP skriptide arendamiseks.

  - `kdevpythonsupport/` — tagab kirjed menüüs Ehitamine ja Abi ning vastavad tööriistariba ikoonid Pythoni skriptide arendamiseks.

  - `kdevrubysupport/` — tagab kirjed menüüs Ehitamine ja vastavad tööriistariba ikoonid Ruby skriptide arendamiseks.

  - `kdevscriptproject/` — tagab UI definitsioonid kohandatud projektide arendamiseks. Praegu (versioon 3.1.0) pole kasutusel.

  - `kdevsqlsupport/` — tagab UI definitsioonid SQL projektide arendamiseks. Praegu (versioon 3.1.0) pole kasutusel.

## Kasutaja konfiguratsioon

Kõik kasutaja defineeritud seadistused leiduvad kahes kataloogi `$`KDEHOME`` alamkataloogis:

- Rakendusepõhine konfiguratsioon kataloogis `$`KDEHOME`/share/apps/` ja
- Resssurside konfiguratsioonifail kataloogis `$`KDEHOME`/share/config/`.

### Rakendusepõhise konfiguratsioon

Kõik kasutaja tehtud muudatused &kdevelop;i vaikekonfiguratsiooni ning kasutaja spetsiifilised seadistused, mis ei paikne üheski ressursside konfiguratsioonifailis, leiduvad kataloogi `$`KDEHOME`/share/apps/` alamkataloogides `kdev...`

Enamikku neist konfiguratsioonifailidest kasutavad mitmesugused &kdevelop;i pluginad spetsiifiliste menüü- ja/või tööriistaribakirjete tagamiseks. Sestap pakuvad nad enamasti huvi ainult siis, kui midagi on kasutajaliidesega väga valesti.

Sageli peegeldavad need kataloogid vaid vaikekonfiguratsiooni, sest &kdevelop; kopeerib need esmakäivitamisel kataloogist `$`KDEDIR`/apps/` kataloogi `$`KDEHOME`/apps/`. Kõik edasised muudatused tehakse ainult kopeeritud failidesse, nii et vaikekonfiguratsioon jääb iseenesest puutumatuks.

- `kdevabbrev/` — sisaldab faile, mida kasutab lühendite avamise plugin:

  - `sources/` — praegu tühi. &kdevelop; kasutab vaikimisi võtmesõnade definitsioonide faile käsu Laienda tekst jaoks.

  - `templates/` — sisaldab kasutaja muudetud malli definitsioonifaile, mida kasutab käsk Laienda lühendit.

  - `kdevabbrev.rc` — tagab kirjed Laienda tekst ja Laienda lühendit menüüs Redigeerimine.

- `kdevappwizard/` — tagab ainult kirjed Uus projekt... ja Impordi olemasolev projekt... menüüs Projekt. &appwizard; kasutab tegelikus töös vaikekonfiguratsiooni.

- `kdevastyle/` — tagab kirje Vorminda lähtetekst uuesti menüüs Redigeerimine.

- `kdevautoproject/` — tagab kirjed menüüs Ehitamine ja tööriistaribal Ehitusriba (KDevelop).

- `kdevclassview/` — tagab kirje Klassipärilusskeem menüüs Projekt ning klassisirvija liitkasti sirvimisribal klassivaate projektipluginale.

- `kdevcloser/` — tagab kirje Sulge valitud aknad... menüüs Aken.

- `kdevcppsupport/` — sisaldab konfiguratsiooni, mida &appwizard; kasutab C++ rakenduste ehitamiseks. &appwizard; hangib siiski põhiosa konfiguratsiooniinfost vaikekonfiguratsiooni kataloogist (täpsema info nägemiseks klõpsa lingile).

  - `newclass/` — sisaldab päise- ja lähtekoodifailide malle, mille põhjal &appwizard; ehitab vastavad lähtekoodifailid.

  - `pcs/` — sisaldab andmebaasifaile, mida &kdevelop; kasutab &kde; C++ projekti püsiva klassihoidla faili (`.pcs`) ehitamiseks.

  - `kdevcppsupport.rc` — tagab kirjed Lõpeta tekst ja Ehita liige menüüs Redigeerimine, kirje Lülita päise/teostusfail menüüs Vaade, kirje Uus klass menüüs Projekt ning ikooni Uus klass sirvimisribal.

- `kdevctags/` — tagab kirje CTags menüüs Tööriistad CTagsi kasutajaliidese projektiplugina jaoks.

- `kdevdebugger/` — tagab menüü Silumine kirjed Siluriliidese projektipluginale.

- `kdevdiff/` — tagab kirje Erinevuste näitaja menüüs Tööriistad.

- `kdevdocumentation/` — sisaldab faile, mida dokumentatsiooniplugin kasutab lisaks vaikekonfiguratsiooni failidele (täpsema info nägemiseks klõpsa lingile).

  Kataloogi `kdevdocumentation/` alamkataloogides paikneb tegelik dokumentatsiooniinfo. Loodud dokumentatsioonifailid asuvad kataloogis `$`KDEHOME`/share/config/` failides `doc...pluginrc`.

  - `bookmarks/` — tagab kirjed &kdevelop;i dokumentatsiooniplugina kaardil Järjehoidjad.

  - `index/` — sisaldab mitmeid puhvrifaile, mida &kdevelop; kasutab indekseeritud dokumentatsiooniotsingu kiirendamiseks dokumentatsiooniplugina kaardil Indeks.

  - `search/` — sisaldab faile, mida kasutab otsingutööriist htdig, mis tegeleb dokumentatsiooniplugina kaardi Otsing otsinguväljakutsetega.

  - `kdevpart_documentation.rc` — tagab otsinguga seotud kirjed menüüs Abi.

- `kdevdoxygen/` — tagab menüükirjed Doxygeni toetuse projektipluginale.

- `kdevelop/` — sisaldab mitmeid seadistusi, mida &kdevelop; kasutab:

  - `profiles/` — tagab pluginate profiiliseadistused (algselt on seal ainult profiil `FullIDE`, mis määratleb kõik algselt aktiivsed &kdevelop;i pluginad).

  - `kdevelopui.rc` — tagab &kdevelop;ile põhilised menüü- ja tööriistaribakirjed.

- `kdevfilecreate/` — sisaldab faile, mida kasutab uue faili nõustaja:

  - `file-templates/` — tagab sisu, mis lisatakse antud tüüpi uutesse lähtekoodifailidesse. Rohkem failimalle leiab vaikekonfiguratsioonifailide kataloogist.

  - `kdevpart_filecreate.rc` — tagab kirje Uus menüüs Fail.

  - `template-info.xml` — sisaldab saadaolevate failitüüpide kirjeldusi, mida näitab tööriistavaade Uus fail.

- `kdevfilter/` — tagab kirjed Käivita käsk... ja Filtreeri valik läbi käsu... menüüs Tööriistad shellifiltrite ja lisamise pluginale.

- `kdevfullscreen/` — tagab kirje Täisekraanirežiim menüüs Vaade ja vastava tööriistariba ikooni.

- `kdevgrepview/` — tagab kirje Otsi failidest... menüüs Redigeerimine Grepi kasutajaliidese pluginale.

- `kdevoutputviews/` — tagab kirjed Järgmine viga ja Eelmine viga menüüs Vaade.

- `kdevpartexplorer/` — tagab kirje Komponentide näitaja menüüs Tööriistad komponentide näitaja pluginale.

- `kdevquickopen/` — tagab kirje Ava kiiresti fail.. menüüs Fail ning kirjed Ava kiiresti klass... ja Ava kiiresti meetod menüüs Tööriistad kiiravamise projektipluginale.

- `kdevregexptest/` — tagab kirje Regulaaravaldise silumine... menüüs Tööriistad regulaaravaldiste testija pluginale.

- `kdevreplace/` — tagab kirje Otsimine/valimine/asendamine... menüüs Redigeerimine asendamise komponendid pluginale.

- `kdevtipofday/` — tagab kirje Päeva nõuanne menüüs Abi. Saadaolevaid nõuandeid sisaldav HTML-fail on saadaval ainult vaikekonfiguratsioonifailina.

- `kdevtools/` — määratleb mitmesuguseid menüükirjeid, mis luuakse tööriistade menüü ja väliste tööriistade menüü seadistustega, mida pakub tööriistade menüü lisamise plugin.

- `kdevvalgrind/` — tagab kirjed Valgrind - mälulekete kontroll ja Profiil KCachegrindiga menüüs Silumine Valgrindi kasutajaliidese pluginale.

### Ressursside konfiguratsioonifailid

Kataloogis `$`KDEHOME`/share/config/` on kaht tüüpi &kdevelop;i konfiguratsioonifaile, mida eristavad alguses ja lõpus seisvad sümbolid:

- `doc...pluginrc` on failid, mida kasutab dokumentatsiooniplugin.
- `kdev...rc` on konfiguratsioonifailid, mida kasutab &kdevelop; ise ja selle saadaolevad pluginad.

#### &kdevelop;i konfiguratsioonifailid

- `kdevabbrevrc` — sisaldab lühendtie konfiguratsiooni kehtivat olekut lühendite laiendamise pluginale.

  See salvestab ainult selle, kas lühendeid kasutatakse või mitte. Uute lühendite definitsioonid ise asuvad failis `$`KDEHOME`/share/apps/kdevabbrev/templates/templates`.

- `kdevassistantrc` — sisaldab teatud autonoomsele &kdevelop;i abilise dokumentatsioonisirvijale spetsiifilisi konfiguratsiooniolekuid.

  Enamik üldisi konfiguratsioonimääratlusi on ühised &kdevelop;i IDE failiga `kdeveloprc`.

- `kdevassistantuimode4rc` — sisaldab autonoomse &kdevelop;i abilise dokumentatsioonisirvijale MDI kehtivaid konfiguratsiooniolekuid (dokkide positsioon &etc;).

- `kdevclassviewrc` — sisaldab klassisirvija kaardi Klassid vaaterežiimi seadistust klassivaate projektipluginale.

  See on globaalne seadistus, ehkki klassivaate plugina saab projektis keelata. Kõik antud seadistuse muudatused uuendatakse globaalselt aktiivse projekti sulgemisel, mistõttu need mõjutavad kõiki edaspidi avatavaid projekte.

- `kdevcppsupportrc` — sisaldab mõningaid seadistusi, mida kasutatakse CPP lähtekoodifailide loomisel. Eriti kuuluvad siia seadistused, mis määratakse dialoogis C++ klassi generaator.

- `kdevdocumentationrc` — sisaldab seadistusi, mida kasutab dokumentatsiooniplugin.

- `kdeveloprc` — sisaldab globaalseid seadistusi, mida kasutavad &kdevelop;i IDE ja autonoomne &kdevelop;i abilise dokumentatsioonisirvija.

- `kdevelopuimode4rc` — sisaldab &kdevelop;i IDE MDI aktiivset konfiguratsiooniolekut (dokkide positsioon &etc;).

- `kdevfileselectorrc` — sisaldab seadistusi, mida kasutab failivalija.

- `kdevfileviewrc` — sisaldab failinime värvi seadistusi, mida kasutab näitamisel CVS põimimise (Cervisia) projektiplugin.

- `kdevfilterrc` — sisaldab seadistusi, mida kasutab shellifiltrite ja lisamise plugin.

- `kdevgrepviewrc` — sisaldab seadistusi, mida kasutab Grepi kasutajaliidese plugin.

- `kdevsnippetrc` — sisaldab seadistusi, mida kasutab koodijuppide plugin.

- `kdevtoolsrc` — sisaldab seadistusi, mida kasutab tööriistamenüü lisamise plugin.

#### Dokumentatsiooniplugina konfiguratsioonifailid

- `docchmpluginrc` — sisaldab infot &Microsoft; CHM-abifailide kohta, nagu see on defineeritud seadistustedialoogis CHM dokumentatsioonikogu kaardil.

- `doccustompluginrc` — sisaldab infot kohandatud dokumentatsioonifaili kohta, nagu see on defineeritud seadistustedialoogis kohandatud dokumentatsioonikogu kaardil.

- `docdevhelppluginrc` — sisaldab infot GNOME 2 DevHelp dokumentatsioonifailide kohta, nagu see on defineeritud seadistustedialoogis Devhelp dokumentatsioonikogu kaardil.

- `docdoxygenpluginrc` — sisaldab infot Doxygeni genereeritud API dokumentatsiooni kohta, nagu see on defineeritud seadistustedialoogis Doxygeni dokumentatsioonikogu kaardil.

- `dockdevtocpluginrc` — sisaldab infot KDevelopTOC struktureeritud dokumentatsiooni failide kohta, nagu see on defineeritud seadistustedialoogis KDevelopTOC dokumentatsioonikogu kaardil.

- `docqtpluginrc` — sisaldab infot Qt dokumentatsioonifailide kohta, nagu see on defineeritud seadistustedialoogis Qt dokumentatsioonikogu kaardil.

## Projektist sõltuv konfiguratsioon

Suurem osa projektist sõltuvat konfiguratsiooni asub peamiselt &kdevelop;i projekti konfiguratsioonifailides `<projekti-nimi>.kdevelop` and `<projekti-nimi>.kdevses`, mitte aga globaalsemates konfiguratsioonifailides. Lühidalt öeldes on need mõeldud järgmisteks asjadeks:

- `<project-name>.kdevelop` — globaalne projektikonfiguratsiooni info.
- `<project-name>.kdevses` — konfiguratsiooniinfo, mida on vaja töötava seansi spetsiilise käitumise taastamiseks.

Mõlemad on &XML;-failid, mida võib vaadata ja (ettevaatlikult) muuta suvalises tekstiredaktoris.

### Püsiva klassihoidla failid

On veel üks projektist sõltuv konfiguratsioonifail, nimelt `<projekti-nimi>.kdevelop.pcs` ehk püsiv klassihoidla. See on binaarfail, mis sisandab seesmist parseri puhvrit, mis peamiselt on mõeldud projekti laadimise kiirendamiseks. Lisaks leidub püsivas klassihoidlas info, mida kasutab &kdevelop;i koodilõpetuse tööriist.

Täiendavaid püsiva klassihoidla faile saab luua projekti seadistustedialoogi kaardi C++ spetsiifiline alamkaardil Koodilõpetus. Nende täiendavate `.pcs`-failide info leidub globaalselt kataloogis `$`KDEHOME`/share/apps/kdevcppsupport/pcs/`.