BerndPol Inställningsfiler som används av &tdevelop; &tdevelop; använder en uppsättning inställningsfiler som är fördelade bland flera kataloger. Det finns två huvudgrupper med inställningsfiler att skilja på: &tdevelop; standardinställningar: Filer som ställdes in när &tdevelop; installerades. Användarorienterade inställningar: Filer som innehåller användarändringar av standardvärden samt inställningar som gjorts av själva &tdevelop;-programmet och dess insticksprogram. &tdevelop; standardinställningar Vid installation skriver &tdevelop; några standardinformationsfiler i inställnings- och konfigurationssyfte till underkataloger i installationskatalogen $TDEDIR (oftast något som liknar /opt/kde, /usr/local/kde eller en annan användardefinierad installationskatalog, se Installera &tdevelop;). Standard &tdevelop;-inställningar Det finns bara en &tdevelop;-specifik standardinställningsfil i katalogen $TDEDIR/share/config: tdeveloprc Filen innehåller de grundläggande inställningarna som &tdevelop; behöver för att starta. Den kopieras till användarens katalog $TDEHOME/share/config när &tdevelop; inte hittar filen tdeveloprc där vid start. Programspecifika standardvärden De flesta &tdevelop; funktioner tillhandahålls av delprogram. De är egentligen program som är särskilt konstruerade att köra i &tdevelop;s ramverk (se översikten i appendix Insticksverktyg). Varje delprogram har sin egen uppsättning med inställningsfiler vars standardvärden lagras i flera underkataloger i installationskatalogen $TDEDIR/share/apps/. Det finns en hel mängd underkataloger för standardinställningar i $TDEDIR/share/apps/ med namn som börjar med bokstavsföljden kdev. De flesta av dem är bara till för &tdevelop;s interna användning. De kan vara avsiktligt grupperade för läsbarhet som: Fristående program Aktivitetsspecifika delprogram Delprogram för att skapa projekt Språkspecifika delprogram Fristående program tdevelop/: Innehåller filer för att anpassa &tdevelop;s integrerade utvecklingsmiljö. licenses/: Innehåller diverse licenstexter. pics/: Innehåller bildfilerna som används av startskärmarna i &tdevelop;, &tdevelop; assistent och &tdevelop; designer. profiles/: Innehåller standardprofilinställningar för insticksprogram. (För närvarande finns det bara en profil tiny, som definierar en minimal uppsättning aktiva insticksprogram i &tdevelop;.) eventsrc: Innehåller en mängd lokaliseringssträngar för Processen lyckades. tdevelopui.rc: Tillhandahåller de grundläggande menyalternativen och verktygsradsikonerna som &tdevelop; använder. kdevhtml_partui.rc: Tillhandahåller alternativet Skriv ut... i menyn Arkiv, alternativet Kopiera i menyn Redigera, och pilarna Tillbaka och Framåt i verktygsraden Bläddra vid bläddring i en HTML-fil från insticksprogrammet Dokumentation. kdevassistant/: Tillhandahåller menyer och verktygsrader för den fristående dokumentationsbläddraren, &tdevelop; assistent. kdevdesigner/ och kdevdesignerpart/: Tillhandahåller menyer och verktygsrader i det fristående programmet för konstruktion av användargränssnitt, &tdevelop; designer. Aktivitetsspecifika delprogram kdevabbrev/: Innehåller filer som används av insticksprogrammet Expansion av förkortningar: sources/: Innehåller definitionsfiler av nyckelord som används av kommandot Expandera text. templates/: Innehåller definitionsfiler för mallar som används av kommandot Expandera förkortningar. kdevabbrev.rc: Tillhandahåller alternativen Expandera text och Expandera förkortning i menyn Redigera. kdevappwizard/: Innehåller filer som används av delprogrammet Programguide: importfiles/: Innehåller .tdevelop-projektfiler som styr initieringen av ett nytt projekt. imports/: Innehåller mallar för att skapa projektspecifika .desktop-filer. template-common/: Innehåller diverse filer som ofta ingår i projektets källkataloger. templates/: Innehåller inställningsfiler som beskriver informationen som ska ingå i ett givet projekts källkatalog. *.png: Förhandsgranskningsbilder av projekt som används av programguiden. *.tar.gz: komprimerade arkiv som innehåller källkodsfiler som ska ingå i en nyskapad projektkatalog. kdevastyle/: Tillhandahåller alternativet Formatera om källkod i menyn Redigera. kdevautoproject/: Tillhandahåller de flesta alternativen för menyn Bygg och verktygsraden Bygg (&tdevelop;). kdevclassview/: Innehåller filer som används av projektinsticksprogrammet Klassvisning: pics/: Innehåller ikonerna som används i klassvisningsträdet Klasser. kdevclassview.tc: Tillhandahåller alternativet Arvdiagram för klasser i menyn Projekt samt kombinationsrutan för klassnavigering i Bläddringsverktygsraden. kdevcloser/: Tillhandahåller stängningsalternativen i menyn Fönster. kdevctags/: Tillhandahåller alternativet Ctags i menyn Verktyg för projektinsticksprogrammet Ctags-gränssnitt. kdevcvsservice/: Tillhandahåller ikonen som används av fliken CVS-tjänst och ett kort skalskript för att lägga till en ny post i &cvs;-arkivet, som båda används av projektinsticksprogrammet Integrering av CVS. kdevdebugger/: Tillhandahåller menyalternativen under Avlusa för projektinsticksprogrammet Gränssnitt för avlusare. kdevdiff/: Tillhandahåller alternativet Visning av skillnader i menyn Verktyg. kdevdistpart/: Tillhandahåller alternativet Distribution och publicering i menyn Projekt för projektinsticksprogrammet Stöd för slutpaketering. kdevdocumentation/: Innehåller filer som används av insticksprogrammet Dokumentation: en/ och pics/: Innehåller filer som används av sökverktyget htdig. tocs/: Innehåller innehållsbeskrivningsfiler för &tdevelop;s standarddokumentation (se beskrivningen i Grundstruktur för &tdevelop; innehållsförteckningsfiler). kdevpart_documentation.rc: Tillhandahåller sökrelaterade alternativ i menyn Hjälp. kdevdoxygen/: Tillhandahåller menyalternativ för projektinsticksprogrammet Doxygen-stöd. kdevfilecreate/: Innehåller filer som används av Guide för ny fil: file-templates/: Tillhandahåller det ursprungliga textinnehållet som ska infogas i en ny källkodsfil av en given typ. kdevpart_filecreate.rc: Tillhandahåller alternativet Ny i menyn Arkiv. template-info.xml: Innehåller beskrivningar av de tillgängliga filtyperna som ska visas i verktygsvyn Ny fil. kdevfilter/: Tillhandahåller alternativen Kör kommando... och Filtrera markering genom kommando... i menyn Verktyg som används av insticksprogrammet Skalfiltrering och infogning. kdevfullscreen/: Tillhandahåller alternativet Fullskärmsläge i menyn Visa och motsvarande ikon i verktygsraden. kdevgrepview/: Tillhandahåller alternativet Sök i filer i menyn Redigera som används av insticksprogrammet Gränssnitt till grep. kdevhistory/: Tillhandahåller alternativen Tillbaka och Framåt i menyn Visa. kdevjavadebugger/: Tillhandahåller menyn Avlusa Java för att avlusa ett &Java;-program. kdevoutputviews/: Tillhandahåller alternativen Nästa fel och Föregående fel i menyn Visa. kdevpartexplorer/: Tillhandahåller alternativet Delutforskare i menyn Verktyg som används av insticksprogrammet Delutforskningsverktyg. kdevquickopen/: Tillhandahåller alternativet Snabböppna fil... i menyn Arkiv samt alternativen Snabböppna klass... och Snabböppna metod i menyn Verktyg som används av projektinsticksprogrammet Snabböppna. kdevregexptest/: Tillhandahåller alternativet Avlusa reguljärt uttryck... i menyn Verktyg som används av insticksprogrammet Test av reguljära uttryck. kdevreplace/: Tillhandahåller alternativet Sök-välj-ersätt... i menyn Redigera som används av insticksprogrammet Ersättning. kdevtipofday/: Tillhandahåller alternativet Dagens tips i menyn Hjälp samt HTML-filen som innehåller tillgängliga tips. kdevtools/: Styr de olika menyalternativen som skapas av inställningarna Menyn Verktyg och Externa verktyg som tillhandahålls av insticksprogrammet Tillägg i verktygsmenyn. kdevvalgrind/: Tillhandahåller alternativen Valgrind kontroll av minnesläckor och Profilera med Kcachegrind i menyn Avlusa som används av insticksprogrammet Valgrind-gränssnitt. Delprogram för att skapa projekt kdevadaproject/: Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden för att bygga ett Ada-program. kdevantproject/: Tillhandahåller alternativ för menyn Bygg när skapa projekt med Ant används. kdevautoproject/: Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden vid arbete med &automake; projektgenerering baserat på &GNU;-verktygen. Tillhandahåller dessutom alternativen Lägg till översättning... och Bygginställning i menyn Projekt. kdevcustomproject/: Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden när projektet är baserat på en egen Makefile. kdevgenericproject/: Innehåller menydefinitioner för en experimentell generell projektgenerering. För närvarande (version 3.1.0) oanvänd. kdevhaskellproject/ Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden för att bygga ett Haskell-program. kdevpascalproject/ Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden för att bygga ett Pascal-program. kdevtrollproject/ Tillhandahåller alternativ för menyn Bygg och motsvarande ikoner i verktygsraden för att bygga ett projekt med användning av &Qt; QMake projekthanteraren. Språkspecifika delprogram kdevadasupport/: Tillhandahåller alternativ i menyn Verktyg och motsvarande ikoner i verktygsraden som behövs för att utveckla Ada-program. kdevbashsupport/: Tillhandahåller alternativ i menyn Bygg och motsvarande ikoner i verktygsraden som behövs för att utveckla Bash-skript. kdevcppsupport/: Innehåller filer som används av programguiden för att bygga C++ program: newclass/: Innehåller deklarations- och källkodsmallar som programguiden bygger motsvarande källkodsfiler. subclassing/: Innehåller mallar som programguiden använder för att skapa ursprungliga klassdeklarationer och klassdefinitioner i källkodsfilerna. templates: Innehåller mallar som programguiden använder för att skapa standardhuvud och mallfiler för källkod som används av &nfwizard;. configuration: Mall för att lägga till makron. kdevcppsupport.rc: Tillhandahåller alternativen Komplettera text och Skapa medlem i menyn Redigera, alternativet Byt till deklaration/implementering för menyn Visa, och alternativet Ny klass för menyn Projekt samt ikonen Ny klass för Bläddringsverktygsraden. kdevfortransupport/: Tillhandahåller alternativ i menyn Bygg som behövs för att utveckla Fortran-program. kdevhaskellsupport/: Tillhandahåller alternativ i menyn Bygg och motsvarande ikoner i verktygsraden som behövs för att utveckla Haskell-program. kdevjavasupport/: Innehåller gränssnittsdefinitionerna som behövs för att utveckla &Java;-program. kdevpascalsupport/: Innehåller gränssnittsdefinitionerna som behövs för att utveckla Pascal-program. kdevperlsupport/: Tillhandahåller alternativ i menyerna Bygg och Hjälp som behövs för att utveckla Perl-skript. kdevphpsupport/: Innehåller gränssnittsdefinitioner och PHP-definitioner som behövs för att utveckla PHP-skript. kdevpythonsupport/: Tillhandahåller alternativ i menyerna Bygg och Hjälp samt motsvarande ikoner i verktygsraden som behövs för att utveckla Python-skript. kdevrubysupport/: Tillhandahåller alternativ i menyn Bygg och motsvarande ikoner i verktygsraden som behövs för att utveckla Ruby-skript. kdevscriptproject/: Tillhandahåller gränssnittsdefinitionerna som behövs för att utveckla egna projekt. För närvarande (version 3.1.0) oanvänd. kdevsqlsupport/: Tillhandahåller gränssnittsdefinitionerna som behövs för att utveckla SQL-projekt. För närvarande (version 3.1.0) oanvänd. Användarorienterade inställningar All information om användardefinierade inställningar finns i två underkataloger i $TDEHOME, nämligen: Programspecifika inställningar i katalogen $TDEHOME/share/apps/, och Resursinställningsfiler i katalogen $TDEHOME/share/config/. Programspecifika inställningar Alla användarens ändringar av standardinställningar i &tdevelop; samt användarspecifika inställningar som inte lagras i någon av resursinställningsfilerna finns i underkatalogerna kdev... i katalogen $TDEHOME/share/apps/. De flesta av dessa inställningsfiler används dock av diverse insticksprogram i &tdevelop; för att tillhandahålla någon specifik meny och/eller verktygsradsikon. Därför är de bara intressanta om något verkligen har gått fel i användargränssnittet. I det fallet du innehållet i katalogerna speglar det i de standardinställningarna, har &tdevelop; kopierat dem från $TDEDIR/apps/ till katalogen $TDEHOME/apps/ vid den första starten. Alla följande ändringar görs bara i kopiorna. Standardinställningarna förblir hur som helst orörda. kdevabbrev/: Innehåller filer som används av insticksprogrammet Expansion av förkortningar: sources/: För närvarande tom. &tdevelop; använder standarddefinitionsfiler för nyckelord till kommandot Expandera text. templates/: Innehåller definitionsfiler ändrade av användaren för mallar som används av kommandot Expandera förkortningar. kdevabbrev.rc: Tillhandahåller alternativen Expandera text och Expandera förkortning i menyn Redigera. kdevappwizard/: Tillhandahåller alternativen Nytt projekt... och Importera befintligt projekt... i menyn Projekt. Programguiden använder standardinställningar för den verkliga funktionen. kdevastyle/: Tillhandahåller det verkliga alternativet Formatera om källkod i menyn Redigera. kdevautoproject/: Tillhandahåller de verkliga alternativen i menyn Bygg och verktygsraden Bygg (KDevelop). kdevclassview/: Tillhandahåller alternativet Arvdiagram för klasser i menyn Projekt samt kombinationsrutan för klassnavigering i Bläddringsverktygsraden från projektinsticksprogrammet Klassvisning. kdevcloser/: Tillhandahåller alternativet Stäng markerade fönster... i menyn Fönster. kdevcppsupport/: Innehåller de verkliga inställningarna som används av programguiden för att skapa C++ program. Programguiden använder den största delen av sina inställningar direkt från katalogen med standardinställningar. Titta där för mer detaljinformation. newclass/: Innehåller de verkliga deklarations- och källkodsmallar som programguiden använder för att bygga motsvarande källkodsfiler. pcs/: Innehåller databasfiler som &tdevelop; använder för att bygga den verkliga filen för bestående kodlagring (.pcs) för ett &kde; C++ projekt. kdevcppsupport.rc: Tillhandahåller alternativen Komplettera text och Skapa medlem i menyn Redigera, alternativet Byt till deklaration/implementering för menyn Visa, och alternativet Ny klass för menyn Projekt samt ikonen Ny klass för Bläddringsverktygsraden. kdevctags/: Tillhandahåller alternativet Ctags i menyn Verktyg för projektinsticksprogrammet Ctags-gränssnitt. kdevdebugger/: Tillhandahåller menyalternativen under Avlusa för projektinsticksprogrammet Gränssnitt för avlusare. kdevdiff/: Tillhandahåller alternativet Visning av skillnader i menyn Verktyg. kdevdocumentation/: Innehåller de verkliga filerna som används av insticksprogrammet Dokumentation förutom de standardinställningsfilerna. Titta där för mer detaljinformation. Katalogerna under kdevdocumentation/ innehåller i huvudsak bokhållningsinformation. De verkliga inställda dokumentationsfilerna finns i filerna doc...pluginrc i katalogen $TDEHOME/share/config/. bookmarks/: Underhåller posterna under fliken Bokmärken som används av insticksprogrammet Dokumentation i &tdevelop;. index/: Innehåller diverse cachefiler som &tdevelop; använder för att snabba upp indexerade sökningar i dokumentationen under fliken Index med insticksprogrammet Dokumentation. search/: Innehåller filer som används av sökverktyget htdig som hanterar sökanrop från fliken Sök i insticksprogrammet Dokumentation. kdevpart_documentation.rc: Tillhandahåller sökrelaterade alternativ i menyn Hjälp. kdevdoxygen/: Tillhandahåller menyalternativ för projektinsticksprogrammet Doxygen-stöd. tdevelop/: Innehåller några verkliga alternativ som &tdevelop; använder som grundläggande inställning: profiles/: Tillhandahåller de verkliga profilinställningarna för insticksprogram (från början finns det bara en profil FullIDE som definierar en fullständig uppsättning med aktiva insticksprogram i &tdevelop;.) tdevelopui.rc: Tillhandahåller de grundläggande menyalternativen och verktygsradsikonerna som &tdevelop; använder. kdevfilecreate/: Innehåller filer som används av Guide för ny fil: file-templates/: Tillhandahåller det verkliga textinnehållet som ska infogas i en ny källkodsfil av en given typ. Fler filmallar finns i katalogen med standardinställningsfiler. kdevpart_filecreate.rc: Tillhandahåller alternativet Ny i menyn Arkiv. template-info.xml: Innehåller beskrivningar av de tillgängliga filtyperna som ska visas i verktygsvyn Ny fil. kdevfilter/: Tillhandahåller alternativen Kör kommando... och Filtrera markering genom kommando... i menyn Verktyg som används av insticksprogrammet Skalfiltrering och infogning. kdevfullscreen/: Tillhandahåller alternativet Fullskärmsläge i menyn Visa och motsvarande ikon i verktygsraden. kdevgrepview/: Tillhandahåller alternativet Sök i filer i menyn Redigera som används av insticksprogrammet Gränssnitt till grep. kdevoutputviews/: Tillhandahåller alternativen Nästa fel och Föregående fel i menyn Visa. kdevpartexplorer/: Tillhandahåller alternativet Delutforskare i menyn Verktyg som används av insticksprogrammet Delutforskningsverktyg. kdevquickopen/: Tillhandahåller alternativet Snabböppna fil... i menyn Arkiv samt alternativen Snabböppna klass... och Snabböppna metod i menyn Verktyg som används av projektinsticksprogrammet Snabböppna. kdevregexptest/: Tillhandahåller alternativet Avlusa reguljärt uttryck... i menyn Verktyg som används av insticksprogrammet Test av reguljära uttryck. kdevreplace/: Tillhandahåller alternativet Sök-välj-ersätt... i menyn Redigera som används av insticksprogrammet Ersättning. kdevtipofday/: Tillhandahåller alternativet Dagens tips i menyn Hjälp. HTML-filen som innehåller tillgängliga tips tillhandahålls bara som en standardinställningsfil. kdevtools/: Styr de olika menyalternativen som skapas av inställningarna Menyn Verktyg och Externa verktyg som tillhandahålls av insticksprogrammet Tillägg i verktygsmenyn. kdevvalgrind/: Tillhandahåller alternativen Valgrind kontroll av minnesläckor och Profilera med Kcachegrind i menyn Avlusa som används av insticksprogrammet Valgrind-gränssnitt. Resursinställningsfiler Det finns två grupper av &tdevelop; inställningsfiler i katalogen $TDEHOME/share/config/, som åtskiljs av omgivande bokstavssekvenser: doc...pluginrc anger filer som används av insticksprogrammet för dokumentations kdev...rc anger inställningsfiler som används av &tdevelop; själv och tillgängliga insticksprogram. Inställningsfiler som används av &tdevelop; kdevabbrevrc: Innehåller nuvarande tillstånd för inställningen Förkortningar som tillhandahålls av insticksprogrammet Expansion av förkortningar. Det här lagrar om förkortningarna kommer att användas eller inte. De verkliga definitionerna av nya förkortningar hamnar i filen $TDEHOME/share/apps/kdevabbrev/templates/templates. kdevassistantrc: Innehåller vissa specifika inställningstillstånd för den fristående dokumentationsbläddraren &tdevelop; assistent. De flesta vanliga inställningar delas med filen för &tdevelop;s integrerade utvecklingsmiljö tdeveloprc. kdevassistantuimode4rc: Innehåller nuvarande inställningstillstånd för flerfönsterläge (dockningspositioner, etc.) för den fristående dokumentationsbläddraren &tdevelop; assistent. kdevclassviewrc: Innehåller inställningarna för Visningsläge för klassbläddrarfliken Klasser som tillhandahålls av projektinsticksprogrammet Klassvisning. Det här är en global inställning, även om insticksprogrammet Klassvisning kan vara inaktiverad för varje projekt. Alla ändringar av inställningen uppdateras globalt så fort det aktuella projektet stängs, och påverkar därför alla följande projekt som laddas. kdevcppsupportrc: Innehåller vissa inställningar som används för att skapa CPP-källkodsfiler. I synnerhet hittar du inställningarna som gjorts i inställningsdialogrutan Skapa ny klass i C++. kdevdocumentationrc: Innehåller verkliga inställningar som insticksprogrammet Dokumentation använder. tdeveloprc: Innehåller globala inställningar som den integrerade utvecklingsmiljön &tdevelop; och den fristående dokumentationsbläddraren &tdevelop; assistent använder. tdevelopuimode4rc: Innehåller nuvarande inställningstillstånd för flerfönsterläge (dockningspositioner, etc.) för den integrerade utvecklingsmiljön &tdevelop;. kdevfileselectorrc: Innehåller verkliga inställningar som insticksprogrammet Filväljare använder. kdevfileviewrc: Innehåller verkliga inställningar av filnamnsfärger som projektinsticksprogrammet Integrering av CVS (Cervisia) använder för visning. kdevfilterrc: Innehåller verkliga inställningar som insticksprogrammet Skalfiltrering och infogning använder. kdevgrepviewrc: Innehåller verkliga inställningar som insticksprogrammet Gränssnitt till grep använder. kdevsnippetrc: Innehåller verkliga inställningar som insticksprogrammet Kodsnuttar använder. kdevtoolsrc: Innehåller verkliga inställningar som insticksprogrammet Tillägg i verktygsmenyn använder. Inställningsfiler som används av insticksprogrammet för dokumentation docchmpluginrc: Innehåller information om de verkliga &Microsoft; CHM-hjälpfilerna som de definieras på inställningssidan CHM-dokumentationssamling. doccustompluginrc: Innehåller information om alla egna dokumentationsfiler som de definieras på inställningssidan Egen dokumentationssamling. docdevhelppluginrc: Innehåller information om de verkliga GNOME 2 DevHelp-dokumentationsfiler som de definieras på inställningssidan DevHelp-dokumentationssamling. docdoxygenpluginrc: Innehåller information om de verkliga dokumentationen av programmeringsgränssnittet skapade av Doxygen som de definieras på inställningssidan Doxygen-dokumentationssamling. dockdevtocpluginrc: Innehåller information om de verkliga strukturerade KDevelop innehållsdokumentationsfilerna som de definieras på inställningssidan KDevelop innehållsdokumentationssamling. docqtpluginrc: Innehåller information om de Qt-dokumentationsfilerna som verkligen ingår på inställningssidan Qt-dokumentationssamling. Projektberoende inställningar De flesta projektberoende inställningarna bevaras i &tdevelop;s projektinställningsfiler <projektnamn>.tdevelop och <projektnamn>.kdevses istället för i separata filer som andra, mer globala, konfigurationsinställningar. I korthet är de här filerna avsedda för: <projektnamn>.tdevelop: Global projektinställningsinformation. <projektnamn>.kdevses: Inställningsinformation som behövs för att återställa det specifika beteendet hos sessionen som kör. Båda filerna är kodade med &XML;. De kan visas och ändras (med försiktighet) i vilken texteditor som helst. Bestående kodlagringsfiler Det finns en tredje projektberoende inställningsfil, filen för lagringen av bestående kod <projektnamn>.tdevelop.pcs. Det är en binärkodad fil som innehåller en tolkningscache i huvudsak för att snabba upp laddningssekvensen för projektet. Dessutom innehåller den här bestående kodlagringen information som används av funktionen för kodkomplettering i &tdevelop;. Ytterligare filer för bestående kodlagring kan ställas in under fliken Kodkomplettering på den C++ specifika projektinställningssidan. Information om dessa ytterligare .pcs-filer lagras globalt i katalogen $TDEHOME/share/apps/kdevcppsupport/pcs/.