kscope är en Cscope gränssnitt. Kscope ger en källa-redigeringsmiljö för stora C-projekt, såsom Linux-kärnan.
Kscope är ingalunda avsedda att vara en ersättning för någon av de ledande Linux / KDE Ides såsom KDevelop. Först av allt, är det inte en integrerad utvecklingsmiljö: det ger inte den vanliga skriv / kompilera / debug cykel stöds av de flesta IDE-talet. Istället är kscope inriktad på käll redigering och analys.
Den viktigaste skillnaden är dock mellan kscope och vanlig IDE: s är att Kscope är avsedd att användas med projekt skrivet i C, dvs i en funktionell-programmeringsmiljö. De flesta IDE: s specialiserade på objektorienterade språk och är av lite hjälp till C-programmerare. Till exempel, visar alla funktioner i Linuxkärnan som globala objekt i en "Kurser" träd inte ger någon meningsfull information.
Kscope, å andra sidan, är uppbyggd kring en effektiv mekanism för kod-navigering, som tillåter användaren att köra frågor om koden.
De typer av frågor Kscope kan köras inkluderar:
- Få alla hänvisningar till en symbol
- Hitta definitionen av en symbol
- Hitta alla funktioner kallas av eller ringa till en funktion
- Hitta en Egrep mönster
- Hitta alla filer #including någon fil
Dessa frågor hanteras av en underliggande Cscope process. Kscope fungerar helt enkelt som en front-end för denna process, mata den med frågor och analysera sin produktion i resultatlistorna. Föremålen i dessa listor kan senare väljas för att öppna en redaktör på matchningslinjen
Funktioner :.
- Flera redigeringsfönster (med hjälp av din favorit KDE redaktör)
- Projektledning
- Front de flesta cscope frågor
- Tag lista för varje öppen redaktör
- Call-träd fönster
- Sessionshantering, inklusive sparande och återställa frågor
- Fungerar med externt inbyggd cscope.out filer
Vad är nytt i den här versionen:
- Ny: Spara / återställa frågor som en del av en session
- Förbättrad: Bättre session hantering
- Bugfix: Flera fixar till Cscope utgång parser
- Bugfix: Fast krasch när du väljer den första posten i historien
- Bugfix: Använd den rätta vägen vid lastning projektfiler
- Bugfix: Korrekt detektering av den aktiva editorn
- Sammanställning fix: Uttryckligen länka libkscope_cscope med libkscope_core
- Dokumentation: Inkom instruktioner för att köra Kscope till installationsfilen
Kommentarer hittades inte