KScope er en Cscope frontend. KScope giver en kilde-redigering miljø for store C-projekter, såsom Linux-kernen.
KScope er på ingen måde har til formål at være en erstatning for en hvilken som helst af de førende Linux / KDE IDE'er, såsom KDevelop. Først og fremmest, er det ikke en integreret udviklingsmiljø: Det giver ikke den sædvanlige skrive / kompilere / debug cyklus understøttes af de fleste IDE s. I stedet er KScope fokuseret på kilden redigering og analyse.
Den vigtigste forskel er imidlertid mellem KScope og fælles IDE er at KScope er beregnet til brug med projekter skrevet i C, dvs i en funktionel-programmeringsmiljø. De fleste IDE er specialiserede i objekt-orienterede sprog og er af lidt hjælp til C programmør. For eksempel giver vise alle funktioner i Linux-kernen som globale objekter i en "Hold" træ ikke give nogen meningsfuld information.
KScope, på den anden side, er bygget op omkring en effektiv mekanisme til kode-navigation, som giver brugeren mulighed for at køre forespørgsler for code.
De typer af forespørgsler KScope kan køre nævnes:
- Få alle henvisninger til et symbol
- Find definitionen af et symbol
- Find alle funktioner kaldes af eller ringer til en funktion
- Find en egrep mønster
- Find alle filer #including nogle fil
Disse forespørgsler håndteres af en underliggende Cscope proces. KScope blot tjener som en front-end til denne proces, fodre den med forespørgsler og parsing sin produktion i resultatlister. Kan senere vælges elementerne i disse lister til at åbne en redaktør på den matchende line
Funktioner :.
- Flere redigeringsvinduer (ved hjælp af din foretrukne KDE editor)
- Projektledelse
- Front-end til de fleste cscope forespørgsler
- Tag liste for hver åben editor
- Call-træ vindue
- Session ledelse, herunder opsparing og genoprette forespørgsler
- Fungerer med eksternt bygget cscope.out filer
Hvad er nyt i denne udgivelse:
- Ny: Gem / gendannelse forespørgsler som en del af en session
- Forbedret: Bedre session håndtering
- Bug fix: Flere rettelser til Cscope output parser
- Bug fix: Fast nedbrud, når du vælger det første emne i historien
- Bug fix: Brug den korrekte sti, når du lægger projektfiler
- Bug fix: Korrekt detektion af den aktive editor
- Compilation fix: Eksplicit link libkscope_cscope med libkscope_core
- Dokumentation: Tilføjet instruktioner til at køre KScope til filen INSTALL
Kommentarer ikke fundet