Bernd
Pol

# Konfigurationsfiler brugt af &kdevelop;

&kdevelop; bruger en række konfigurationsfiler som er fordelt blandt flere kataloger. Der skelnes mellem to hovedgrupper af konfigurationsfiler:

- &kdevelop; Standardkonfigurations — filer der blev indstillet da &kdevelop; blev installeret.
- Brugerorienteret konfiguration — filer som indeholder brugerens ændringer af standardindstillingerne lavet af &kdevelop; selv og dens plugin.

## &kdevelop; Standardkonfiguration.

Ved installation lægger &kdevelop; nogle standardfiler med information til opsætnings- og konfigurationsformål, i underkatalogerne i `$`KDEDIR`` installationskataloget (normalt noget lignende `/opt/kde`, `/usr/local/kde`, eller et andet brugerdefineret installationskatalog. Se Installering af &kdevelop;).

### Standardopsætning af &kdevelop;

Der er kun en &kdevelop;-specifik standardkonfigurationsfil i kataloget`$`KDEDIR`/share/config/`:

`kdeveloprc`

  Denne fil indeholder de basale indstillinger &kdevelop; skal bruge for at kunne starte. Den kopieres til brugernes `$`KDEDIR`/share/config` katalog når &kdevelop; ikke finder en `kdeveloprc` fil der ved opstart af programmet.

### Programspecifikke standarder

De fleste funktioner i &kdevelop; stilles til rådighed af KParts. De er egentlig bare programmer der er specialdesignet til at køre i et &kdevelop;-framework (se oversigten i Plugin-værktøjer appendikset). Hver KPart-program har sit eget sæt af konfigurationsfiler hvis standarder lagres i flere underkataloger `$`KDEDIR`/share/apps/` i installationskataloget.

Der er temmelig mange underkataloger med standardkonfigurationsfiler i `$`KDEDIR`/share/apps/`, hvis navne alle starter med et `kdev` stavelse. De fleste er kun til intern brug i &kdevelop;. De kan være grupperet for overskuelighedens skyld og læsbarhed således:

- Selvstændigt program
- Opgavespecifikke parter
- Projektoprettelsesparter
- Sprogspecifikke parter

- #### Selvstændige programmer

  - `kdevelop/` — indeholder til til indstilling af det integrerede &kdevelop; udviklingsmiljø:

    - `licenser/` — indeholder forskellige licenstekster.

    - `pics/`: Indeholder billedfilerne som bruges af startskærmene i &kdevelop;, &kdevelop; assistent og &kdevelop; designer.

    - `profiler/` — indeholder standard plugin-profilindstillinger. (Aktuelt findes der kun en `lillebitte` profil, som definerer et minimalt sæt af aktive &kdevelop; plugin.)

    - `eventsrc` — indeholder en masse Proces successfuld lokaliseringsstrenge.

    - `kdevelopui.rc` — sørger for de basale menu- og værktøjslinjeindgange &kdevelop; bruger.

    - `kdevhtml_partui.rc` — søger for Udskriv...-indgangen i Fil-menuen, en Kopiér indgang i Redigér-menuen og Tilbage og Fremad-pile i Browser-værktøjslinjen hvis der ses på en &HTML;-fil fra Dokumentations-plugin.

  - `kdevassistant/` — sørger for menuen og værktøjslinjer i provides the menu and tool bars of the selvstændige &kdevelop; Assistant dokumentations-browser.

  - `kdevdesigner/` og `kdevdesignerpart/` — sørger for menu- og værktøjslinjer i den selvstændige &kdevelop; Designer.

- #### Opgavespecifikke dele

  - `kdevabbrev/` — indeholder filer der bruges af Forkortelses-plugin:

    - `sources/` — indeholder definitioner af nøgleord, der bruges af Udvid tekst-kommandoen.

    - `templates/` — indeholder skabelondefinitionsfiler der bruges af Udvid forkortelse-kommandoen.

    - `kdevabbrev.rc` — sørger for Udvid tekst og Udvid forkortelse indgangene i Redigér-menuen.

  - `kdevappwizard/` — indeholder filer der bruges af &appwizard; part:

    - `importfiles/` — indeholder`.kdevelop` projektfiler som kontrollerer initialiseringen af et nyt projekt.

    - `imports/` — indeholder skabeloner til opsætning af projektspecifikke `.desktop`-filer.

    - `template-common/` — indeholder forskellige filerder ofte bruges i projektkildekatalogerne.

    - `templates/` — indeholder konfigurationsfiler som beskriver informationen der skal inkluderes i et givet projektkatalog.

    - `*.png` — forhåndsvisningsbilleder af projekter, der bruges af &appwizard;.

    - `*.tar.gz` — tar-arkiver der indeholder kildekodefiler der skal inkluderes i et nyligt oprettet projektkatalog.

  - `kdevastyle/` — sørger for Formatér kildekode igen-indgangen i Redigér-menuen.

  - `kdevautoproject/` — sørger for de fleste indgange i Byg-menuen og Byg værktøjslinje (&kdevelop;) -værktøjslinjen.

  - `kdevclassview/` — indeholder filer der bruges af Klassevisning-plugin:

    - `pics/` — indeholder ikoner der bruges i Klasser-klassevisningstræet.

    - `kdevclassview.tc` — sørger for Klasse arve-diagram-indgangen i Projekter-menuen, såvel som kombinationsfeltet til klassenavigering i Browser-værktøjslinjen.

  - `kdevcloser/` —sørger for Vindue-menuens lukke-indgange.

  - `kdevctags/` — sørger for CTags-indgangen i Værktøjer-menuen, til CTags forende-projekt-plugin.

  - `kdevcvsservice/` — sørger for ikonen der bruges af CvsService-fanebladet og et kort skal-script til at føje nye indgange til &cvs;-lageret, begge bruges af CVS Integration projekt-plugin.

  - `kdevdebugger/` — sørger for Fejlsøg-menuindgangene til Fejlsøger forende-projekt-plugin.

  - `kdevdiff/` — sørger for Diff-fremviser-indgangen i Værktøjer-menuen.

  - `kdevdistpart/` — sørger for Distribution & publicering-indgangen i Projekt-menuen til Endelig pakning project plugin.

  - `kdevdokumentation` — indeholder filer der bruges af Dokumentations-plugin:

    - `en/` og `pics/` — indeholder filer der bruges af htdig søgeværktøjet.

    - `indholdsfortegnelse/` — indeholder standard &kdevelop;-dokumentationens beskrivelsesfiler (se beskrivelse i Basal struktur af &kdevelop; indholdsfortegnelse Filer.

    - `kdevpart_dokumentation.rc` — sørger for de søgningsrelaterede indgange i menuen Hjælp.

  - `kdevdoxygen/` — sørger for menuindgangene til Doxygen-understøttelse projekt plugin.

  - `kdevfilecreate/` — indeholder filer brugt af guiden Ny fil.

    - `filskabeloner/` — sørger for tekstskelettet der lægges i nye kildekodefiler af en given type.

    - `kdevpart_filecreate.rc` — sørger for indgangen Ny i menuen Fil.

    - `skabelon-info.xml` — indeholder beskrivelser af de til rådighed værende filtyper der skal vises i værktøjsvisningen Ny fil.

  - `kdevfilter/` — sørger for menuindgangene Kør kommando... og Filtrér markering gennem kommando... i menuen Værktøjer der bruges af Skalfiltrering og indsætning-plugin.

  - `kdevfullscreen/` — sørger for menuindgangen Fuldskærmstilstand i Vis-menuen og som ikon på værktøjslinjen.

  - `kdevgrepview/` — sørger for indgangen Find i filer... i menuen Redigér som bruges af Grep-grænseflade-plugin.

  - `kdevhistory/` — sørger for indgangene Tilbage og Fremad i Vis-menuen.

  - `kdevjavadebugger/` — sørger for en Java-fejlsøgningsmenu til at fejlsøge i et &Java;-program.

  - `kdevoutputviews/` — sørger for indgangene Næste fejl og Forrige fejl i menuen Vis.

  - `kdevpartexplorer/` — sørger for ingangen Partudforsker i menuen Værktøjer der bruges af Partværktøj-plugin.

  - `kdevquickopen/` — sørger for menuindgangen Åbn fil i menuen Fil og Åbn klasse og Åbn metode i menuen Værktøjer der bruges af Hurtig-åbn-plugin.

  - `kdevregexptest/` — sørger for menuindgangen Fejlsøg regulært udtryk i menuen iVærktøjer der bruges af Regulært udtryk-tester-plugin.

  - `kdevreplace/` — sørger for menuindgangen i Find-vælg-erstat i menuen Redigér der bruges af Erstat-part-plugin.

  - `kdevtipofday/` — sørger for indgangen Dagens vink i menuen Hjælp såvel som en HTML med de tilgængelige vink.

  - `kdevtools/` — kontrollerer diverse menuindgange der oprettes af menuen Værktøjer og menuen Eksterne værktøjer der kommer fra Tilføjelse af værktøjer-plugin.

  - `kdevvalgrind/` — sørger for indgangene Valgrind kontrol af hukommelseslækker og Profil med KCachegrind i menuen Fejlsøg der bruges af Valgrind grænseflade-plugin.

- #### Projektoprettelses-part

  - `kdevadaproject/` — sørger for indgangene i menuen Byg og tilhørende værktøjslinjeikoner der bruges til at bygge et Ada-program.

  - `kdevantproject`— sørger for indgangene i menuen Byg når Ant-projektoprettelsen bruges.

  - `kdevautoproject/`— sørger for indgangene til menuen Byg og de tilhørende værktøjslinjeikoner, når der arbejdes med &GNU;-værktøjer-baseret &automake;-projektoprettelse. Derudover sørges der for indgangene Tilføj oversættelse og Byg indstillinger til Projekt-menuen.

  - `kdevcustomproject/` — sørger for indgangene til menuen Byg og de tilhørende værktøjslinjeikoner når projektet baseres på Makefiler.

  - `kdevgenericproject/` — indeholder menudefinitioner til en eksperimentel generisk projektoprettelse. Aktuelt (version 3.1.0) ubrugt.

  - `kdevhaskellproject/` — sørger for indgangene i menuen Byg og de tilhørende værktøjslinjeikoner der bruges til at bygge et Haskell-program.

  - `kdevpascalproject/` — sørger for indgange til menuen Byg og de tilhørende værktøjslinjeikoner der bruges til at bygge et Pascal-program.

  - `kdevtrollproject/` — sørger for indgange til menuen Byg og de tilhørende værktøjslinjeikoner der bruges til at bygge et program med &Qt; QMake-projekthåndtering.

- #### Sprogspecifikke parter

  - `kdevadasupport` — sørger for indgange til menuen Værktøjer og de tilhørende værktøjslinjeikoner der bruges til at udvikle Ada-programmer.

  - `kdevbashsupport/` — sørger for indgange til menuen Byg og de tilhørende værktøjslinjeikoner der behøves for at udviklet bash-scripter.

  - `kdevcppsupport` — indeholder filer der bruges af &appwizard; til at bygge C++-programmer.

    - `newclass/` — indeholder sidehoved og kildekode-skabeloner fra hvilke &appwizard; bygger de tilhørende kildekodefiler.

    - `underklasser/` — indeholder skabeloner som &appwizard; bruger til at lave skelettet til klasse-erklæringer- og definitioner i kildekodefilerne.

    - `skabeloner` — indeholder skabeloner fra hvilke &appwizard; indstiller standard hvoed og kildekodeskabelonfiler, der bruges af &nfwizard;.

    - `indstillinger` — skabelon-attrap til at tilføje makroer.

    - `kdevcppsupport.rc` — sørger for indgangene Fuldstændiggør tekst og Gør til medlem til menuen Redigér, indgangene Skift mellem inkludering/implementering til menuen Vis og Ny klasse i menuen Projekt og ikonen Opret en ny klasse i Browserværktøjslinjen.

  - `kdevfortransupport/` — sørger for indgangene i menuen Byg der bruges til at udvikle Fortranprogrammer.

  - `kdevhaskellsupport/` — sørger for indgange i menuen Byg og de tilhørende værktøjslinjeikoner der skal bruges til udvikling af Haskell-programmer.

  - `kdevjavasupport/` — indeholder brugerfladedefinitionen der bruges ved udvikling af &Java;-programmer.

  - `kdevpascalsupport/` — indeholder brugerfladedefinitionen der skal bruges ved udvikling af Pascalprogrammer.

  - `kdevperlsupport/` — sørger for menuindgangene Projekt og Hjælp der bruges ved udvikling af Perl-programmer.

  - `kdevphpsupport/` — indeholder brugerflade og PHP-funktionsdefinitionsfiler der skal bruges ved udvikling af PHP-scripter.

  - `kdevpythonsupport/` — sørger for menuindgangene Byg og Hjælp og de tilhørende værktøjslinjeikoner der bruges ved udvikling af Python-scripter.

  - `kdevrubysupport/` — sørger for Byg-menuen og tilhørende værktøjslinjeikoner der bruges ved udvikling af Ruby-scripter.

  - `kdevscriptproject/` — sørger for brugergrænseflade-definitioner der er nødvendige for at kunne udvikle brugertilpassede projekter. Aktuelt (version 3.1.0) ubrugt.

  - `kdevsqlsupport/` — sørger for brugergrænseflade-definitioner der er nødvendige for at kunne udvikle SQL-projekter. Aktuelt (version 3.1.0) ubrugt.

## Brugerorienterede indstillinger

Al information om brugerdefinerede indstillinger, gemmes i to undermapper i `$`KDEHOME``, :

- Programspecifikke indstillinger i `$`KDEHOME`/share/apps/`-mappen og
- Ressourceindstillingsfil i `$`KDEHOME`/share/config`-mappen.

### Programspecifikke indstillinger

Alle ændringer foretaget af brugeren &kdevelop; Standardindstillinger så vel som brugerspecifikke indstillinger der ikke opbevares i nogen af Ressource-indstillingsfilerne findes i `kdev...` undermapperne i `$`KDEHOME`/share/apps/`-mappen.

De fleste af disse indstillingsfiler bruges dog af diverse &kdevelop;-plugin for at sørge for specifikke menu og/eller værktøjslinjeindgange. Derfor er de kun interessante i tilfælde af at noget gik rigtig galt med brugergrænsefladen.

I tilfælde af at indeholdet af disse mapper afspejler dem i Standardindstillingerne, vil &kdevelop; have kopieret dem fra `$`KDEDIR`/apps/` ind i `$`KDEHOME`/apps/`-mappen ved den første opstart af programmet. Alle efterfølgende ændringer foretages udelukkende i disse to mapper. Standardindstillingerne forbliver uændrede under alle omstændigheder.

- `kdevabbrev/` — indeholder filer der bruges af Forkortelses-plugin:

  - `sources/` — tom lige nu. &kdevelop; bruger standardnøgleord filer til Udvid tekst-kommandoer.

  - `templates/` — indeholder de af brugeren ændrede skabelondefinitionsfiler der bruges af Udvid forkortelse-kommandoen.

  - `kdevabbrev.rc` — sørger for Udvid tekst og Udvid forkortelse indgangene i Redigér-menuen.

- `kdevappwizard/` — sørger kun for indgangene Nyt projekt og Importér projekt i menuen Projekter. &appwizard; bruger standardindstillingerne for egentligt arbejde.

- `kdevastyle/` — sørger for indgangen Formatér kilde igeni menuen Redigér.

- `kdevautoproject/` — sørger for indgangene i menuen Byg og de tilhørende værktøjslinjeikoner i Byg menu ogVærktøjslinjen til bygning.

- `kdevclassview/` — sørger for indgangen Klasse-arvediagram i menuen Projekt og klassebrowser kombinationsfeltet i Browserværktøjslinjen fra Klassevisning projekt-plugin.

- `kdevcloser/` — sørger for indgangen Luk markerede vinduer... i menuen Vindue-menuen.

- `kdevcppsupport/`— indeholder de faktiske indstillinger der bruges af &appwizard; til at bygge C++-programmer. &appwizard; bruger do hovedparten af informationen om indstillinger direkte fra standardindstillingsmappen. Se her for detaljer.

  - `newclass/` — indeholder sidehoved- og kildekodeskabeloner ud fra hvilke &appwizard; bygger de tilhørende kildekodefiler.

  - `pcs/` — indeholder databasefiler som &kdevelop; bruger til at bygge overlevende kodeopbevaringsfiler `.pcs` til et &kde;-C++-projekt

  - `kdevcppsupport.rc` — sørger for indgangene Fuldstændiggør tekst og Gør til medlem til menuen Redigér, indgangene Skift mellem inkludering/implementering til menuen Vis og Ny klasse i menuen Projekt og ikonen Opret en ny klasse i Browserværktøjslinjen.

- `kdevctags/` — sørger for CTags-indgangen i Værktøjer-menuen, til CTags forende-projekt-plugin.

- `kdevdebugger/` — sørger for Fejlsøg-menuindgangene til Fejlsøger forende-projekt-plugin.

- `kdevdiff/` — sørger for Diff-fremviser-indgangen i Værktøjer-menuen.

- `kdevdocumentation/` — indeholder filer der bruges af Dokumentation-plugin foruden standardindstillingsfilerne. Se her for detaljer.

  Mapperne i `kdevdocumentation/` indeholder for det meste bogholderi-information. De indstillede dokumentationsfiler opbevares i `doc...pluginrc`-filer i `$`KDEHOME`/share/config/`-mappen.

  - `bookmarks/` — vedligeholder indgangene i fanebladet Bogmærker i &kdevelop;s Dokumentation-plugin.

  - `index/` — indeholder diverser cache-filer som &kdevelop; bruger til at til øge hastigheden på indekseret dokumentationssøgninger i fanebladet Indeks i Dokumentation-plugin.

  - `search/` — indeholder filer der bruges af søgeværktøjet htdig der fungerer varetager søgekald fra Søg-fanebladet i Dokumentation-plugin.

  - `kdevpart_dokumentation.rc` — sørger for de søgningsrelaterede indgange i menuen Hjælp.

- `kdevdoxygen/` — sørger for menuindgangene til Doxygen-understøttelse projekt plugin.

- `kdevelop/` — indeholder indstillinger som &kdevelop; bruger til sin basisopsætning:

  - `profiles/` — sørger for plugin-profilindstillinger. (Til at begynde med er der kun en `Fuldstændigt udviklingsmiljø`-profil der definerer en hel samling af aktive &kdevelop; plugin, første gang programmet startes.

  - `kdevelopui.rc` — sørger for de basale menu- og værktøjslinjeindgange &kdevelop; bruger.

- `kdevfilecreate/` — indeholder filer brugt af guiden Ny fil.

  - `file-templates/` — sørger for tekstindholdet puttes i den nye kildekodefil af en given type. Flere filskabeloner kan findes i mappen standardindstillingsfiler.

  - `kdevpart_filecreate.rc` — sørger for indgangen Ny i menuen Fil.

  - `skabelon-info.xml` — indeholder beskrivelser af de til rådighed værende filtyper der skal vises i værktøjsvisningen Ny fil.

- `kdevfilter/` — sørger for menuindgangene Kør kommando... og Filtrér markering gennem kommando... i menuen Værktøjer der bruges af Skalfiltrering og indsætning-plugin.

- `kdevfullscreen/` — sørger for menuindgangen Fuldskærmstilstand i Vis-menuen og som ikon på værktøjslinjen.

- `kdevgrepview/` — sørger for indgangen Find i filer... i menuen Redigér som bruges af Grep-grænseflade-plugin.

- `kdevoutputviews/` — sørger for indgangene Næste fejl og Forrige fejl i menuen Vis.

- `kdevpartexplorer/` — sørger for ingangen Partudforsker i menuen Værktøjer der bruges af Partværktøj-plugin.

- `kdevquickopen/` — sørger for menuindgangen Åbn fil i menuen Fil og Åbn klasse og Åbn metode i menuen Værktøjer der bruges af Hurtig-åbn-plugin.

- `kdevregexptest/` — sørger for menuindgangen Fejlsøg regulært udtryk i menuen iVærktøjer der bruges af Regulært udtryk-tester-plugin.

- `kdevreplace/` — sørger for menuindgangen i Find-vælg-erstat i menuen Redigér der bruges af Erstat-part-plugin.

- `kdevtipofday/`— sørger for indgangen Dagens vink i menuen Hjælp. HTML-filen der indeholder de tilgængelige vink findes kun som en standardindstillingsfil.

- `kdevtools/` — kontrollerer diverse menuindgange der oprettes af menuen Værktøjer og menuen Eksterne værktøjer der kommer fra Tilføjelse af værktøjer-plugin.

- `kdevvalgrind/` — sørger for indgangene Valgrind kontrol af hukommelseslækker og Profil med KCachegrind i menuen Fejlsøg der bruges af Valgrind grænseflade-plugin.

### Ressourceindstillingsfiler

Der er to grupper af &kdevelop; indstillingsfiler i mappen `$`KDEHOME`/share/config/` der kan skelnes imellem vha. de omkringliggende tegnsekvenser:

- `doc...pluginrc` betegner filer der bruges af dokumentationsplugin.
- `kdev...rc` betegner indstillingsfiler der bruges af &kdevelop; og dens tilgængelige plugin.

#### Konfigurationsfiler brugt af &kdevelop;

- `kdevabbrevrc` — indeholder Forkortelsernes aktuelle indstillingstilstand der sørges for af Forkortelsesudvidelse-plugin.

  Dette registrerer blot om forkortelser benyttes eller ej. De faktiske definitioner af nye forkortelser bliver lagt i `$`KDEHOME`/share/apps/kdevabbrev/templates/templates`-filen.

- `kdevassistantrc` — indeholder nogle indstillings-tilstande, specifikke for den alenestående &kdevelop; Assistent dokumentationsbrowser.

  De fleste fælles indstillinger deles med &kdevelop;-udviklingsmiljøets `kdeveloprc`-fil.

- `kdevassistantuimode4rc` — indeholder den aktuelle MDI-indstillingstilstand (dokplaceringer &etc;) for den alenestående &kdevelop; Assistent dokumentationsbrowser.

- `kdevclassviewrc` — indeholder indstillingerne for Vis tilstand i klassebrowserens faneblad Klasser der sørges for af Klassevisning projekt-plugin.

  Dette er en global indstilling, selvom Klassevisning-plugin kan være deaktiveret på projektniveau. En hvilken som helst ændring i denne indstilling bliver opdateret globalt hver gang det aktuelle projekt lukkes og har dermed betydning for alle projekter der indlæses efterfølgende.

- `kdevcppsupportrc` — indeholder nogle indstililnger der bruges til opsætning af CPP kildekodefiler. Specifikt vil du kunne finde indstillinger der laves i indstillingsdialogen C++- klasseoprettelse herinde.

- `kdevdocumentationrc` — indeholder opsætningen for Dokumentations-plugin.

- `kdeveloprc` — indeholder den globale opsætning som &kdevelop; udviklingsmiljøet og &kdevelop; Assistent dokumentationsbrowseren bruger.

- `kdevelopuimode4rc` — indeholder &kdevelop;s aktuelle MDI-tilstandsindstillinger (dokplaceringer &etc;).

- `kdevfileselectorrc` — indeholder opsætningen til Filvælger-plugin.

- `kdevfileviewrc` — indeholder opsætningen for farven på filnavne som bruges til fremvisning i CVS-integration (Cervisia) projekt-plugin.

- `kdevfilterrc` — indeholder opsætningen for Skalfiltrering og indsætning-plugin.

- `kdevgrepviewrc` — indeholder opsætningen der bruges af Grep-grænseflade-plugin.

- `kdevsnippetrc` — indeholder opsætningen som bruges af Kodestumper-plugin.

- `kdevtoolsrc` — indeholder opsætningen som bruges af Menutilføjelse af værktøjer-plugin.

#### Indstillingsfiler der bruges at Dokumentations-plugin

- `docchmpluginrc` — indeholder information om &Microsoft; CHM-hjælpefiler som defineret på indstillingssiden Dokumentationssamling.

- `doccustompluginrc` — indeholder information om en hvilken som helst dokumentationsfil der er defineret på indstillingssiden Tilpas dokumentationssamling.

- `docdevhelppluginrc` — indeholder information om GNOME2 DevHelp-dokumentationsfiler som defineret på indstillingssiden Dokumentationssamling.

- `docdoxygenpluginrc` — indeholder information Doxygen-genereret API-dokumentation som defineret på indstillingssiden Doxygen-dokumentationssamling.

- `dockdevtocpluginrc` — indeholder information om KDevelopIndholdsfortegnelsens strukturerede dokumentation filer som defineret på indstillingssiden Dokumentationssamling.

- `docqtpluginrc` — indeholder information om Qt-dokumentationsfiler der er inkluderet på Qt indstillingssiden i Dokumentationssamling.

## Projektafhængige indstillinger

Det fleste projektafhængige indstillinger opbevares i `<projektnavn> kdevelop` og `<projektnavn> kdevses` &kdevelop; projektindstillingsfiler frem for i separate filer, som de andre mere globale indstillinger. Kort sagt filerne er beregnet til:

- `<projektnavn> kdevelop` — globale projektindstillingsinformation.
- `<projektnavn> kdevses` — indstillingsinformation der bruges til at genoprette den kørende sessions opførsel.

Begge er &XML;-kodede filer. De kan vises og (varsomt) ændres med en hvilken som helst teksteditor.

### Overlevende kodeopbevaringsfiler

Der er en tredje projektafhængig konfigurationsfil, `<projektnavn> kdevelop.pcs` Overlevende kodeopbevaring. Dette er en binært kodet fil der indeholder en intern fortolker-cache der normalt bruges til at øge hastigheden på indlæsningen af projektet. Desuden opbevares informationen der bruges af &kdevelop;s Kodefuldstændiggørelse i denne fil.

Der kan være yderligere overlevende kodeopbevaringsfiler i fanebladet Kodefuldstændiggørelse i den C++-specifikke projektindstillingsside. Information om disse yderligere `.pcs` opbevares i `$`KDEHOME`/share/apps/kdevcppsupport/pcs/`-mappen.