KScope is 'n cscope frontend. KScope bied 'n omgewing bron-redigering vir groot C projekte, soos die Linux-kern.
KScope is geensins bedoel om 'n plaasvervanger vir enige van die voorste Linux / KDE IDES, soos KDevelop wees. Eerste van alles, dit is nie 'n geïntegreerde ontwikkelingsplan omgewing: dit bied nie die gebruiklike skryf / / debug siklus ondersteun deur die meeste IDE se stel. In plaas daarvan, KScope is gefokus op die bron redigering en analise.
Die belangrikste verskil is egter tussen KScope en algemene IDE se is dat KScope is bedoel vir gebruik saam met projekte geskryf in C, dit wil sê, in 'n funksionele programmering omgewing. Die meeste IDE se spesialiseer in objekgeoriënteerde tale en is van min hulp aan die C programmeerder. Byvoorbeeld, vertoon al die funksies in die Linux kern as globale voorwerpe in 'n "Klasse" boom voorsien geen betekenisvolle inligting.
KScope, aan die ander kant, is gebou rondom 'n doeltreffende meganisme vir die kode-navigasie, wat die gebruiker toelaat om navrae oor die kode uit te voer.
Die tipes navrae KScope kan hardloop, sluit in:
- Kry alle verwysings na 'n simbool
- Vind die definisie van 'n simbool
- Vind al die funksies genoem deur of bel om 'n funksie
- Vind 'n patroon EGrep
- Vind al die lêers #including sommige lêer
Hierdie navrae word hanteer deur 'n onderliggende cscope proses. KScope eenvoudig dien as 'n front-end vir hierdie proses, voer hulle met navrae en analisering sy produksie in gevolg lyste. Die items in die lyste kan later gekies word om 'n redakteur by die ooreenstemmende lyn oop
Eienskappe :.
- meerdere redakteur vensters (met behulp van jou gunsteling KDE redakteur)
- Project management
- Front-end vir die meeste cscope navrae
- Tag lys vir elke oop redakteur
- Bel-boom venster
- Sessie bestuur, insluitende besparing en die herstel van navrae
- Werk met ekstern-gebou cscope.out lêers
Wat is nuut in hierdie release:
- New: Slaan / navrae herstel as deel van 'n sessie
- Verbeterde: Beter sessie hanteer
- Bug fix: Verskeie fixes die cscope uitset parser
- Bug fix: Vaste crash wanneer die kies van die eerste item in die geskiedenis
- Bug fix: Gebruik die korrekte pad tydens die laai van die projek lêers
- Bug fix: Korrekte opsporing van die aktiewe redakteur
- Samestelling fix: uitdruklik verwys libkscope_cscope met libkscope_core
- Dokumentasie: Bygevoeg instruksies vir die uitvoer van KScope om die installasie lêer
Kommentaar nie gevind