KScope er en Cscope frontend. KScope gir en kilde-redigering miljø for store C prosjekter, for eksempel Linux-kjernen.
KScope er på ingen måte ment å være en erstatning til noen av de ledende Linux / KDE IDE, som KDevelop. Først av alt, det er ikke en Integrated Development Environment: det gir ikke den vanlige skrive / kompilere / debug syklus støttes av de fleste IDE-tallet. I stedet er KScope fokusert på kilden redigering og analyse.
Den viktigste forskjellen er imidlertid mellom KScope og vanlig IDE er at KScope er beregnet for bruk med prosjekter skrevet i C, dvs. i en funksjonell-programmeringsmiljø. De fleste IDE er spesialister på objektorienterte språk, og er til liten hjelp til C programmerer. For eksempel ikke vise alle funksjonene i Linux-kjernen som globale objekter i en "Kurs" treet ikke gi noen meningsfull informasjon.
KScope, på den annen side, er bygget rundt en effektiv mekanisme for kode-navigasjon, noe som tillater brukeren å kjøre spørringer på koden.
De typer søk KScope kan kjøre inkluderer:
- Få alle referanser til et symbol
- Finn definisjonen av et symbol
- Finn alle funksjoner kalles av eller ringe til en funksjon
- Finn en egrep mønster
- Finn alle filene #including noen fil
Disse søkene blir håndtert av en underliggende Cscope prosess. KScope bare fungerer som en front-end til denne prosessen, mate den med spørringer, og parsing sin produksjon i resultatlistene. Elementene i disse listene kan senere bli valgt til å åpne en redaktør på tilpasningslinjen
Egenskaper :.
- Flere redaktør vinduer (ved hjelp av din favoritt KDE editor)
- Prosjektledelse
- Front til de fleste Cscope spørsmål
- Tag liste for hver åpen editor
- Ring-tree vindu
- Session ledelse, inkludert lagring og gjenoppretting spørsmål
- Fungerer med eksternt bygd cscope.out filer
Hva er nytt i denne versjonen:
- Nyhet: Lagre / gjenopprette spørsmål som en del av en økt
- Forbedret: Bedre session håndtering
- Bug fix: Flere rettelser til Cscope utgang parser
- Bug fix: Fast krasj når du velger det første elementet i historien
- Bug fix: Bruk riktig bane ved lasting prosjektfiler
- Bug fix: Riktig påvisning av aktiv editor
- Compilation fix: Eksplisitt knytte libkscope_cscope med libkscope_core
- Dokumentasjon: Lagt instruksjonene for å kjøre KScope til installasjonsfilen
Kommentarer ikke funnet