KScope este o interfață cscope. KScope oferă un mediu sursă de editare pentru proiecte mari C, cum ar fi kernel-ul Linux.
KScope este în nici un caz destinate a fi un înlocuitor pentru orice conducere IDE-uri Linux / KDE, cum ar fi KDevelop. Mai întâi de toate, nu este un mediu de dezvoltare integrat: nu oferă scriere obișnuită / compila / ciclu debug susținută de majoritatea lui IDE. În schimb, KScope este axat pe editarea sursă și analiză.
Cea mai importantă diferență, însă, între KScope și comună a IDE este că KScope este destinat utilizării cu proiecte scrise în C, adică, într-un mediu funcțional de programare. Cele mai de IDE specializati in limbile orientate obiect si sunt de putin ajutor pentru programator C. De exemplu, afișarea toate funcțiile din kernel-ul Linux ca obiecte globale într-un "Clase" copac nu furnizează nici o informație semnificativă.
KScope, pe de altă parte, este construit în jurul unui mecanism eficient pentru codul-navigare, care permite utilizatorului să ruleze interogări pe codul.
Tipurile de interogări KScope pot rula includ:
- Ia toate referirile la un simbol
- Găsiți definiția unui simbol
- Găsește toate funcțiile chemat sau apelarea la o funcție
- Găsiți un model egrep
- Gaseste toate fișierele #including unele fișier
Aceste întrebări sunt tratate printr-un proces de cscope bază. KScope simplu servește ca un front-end la acest proces, alimentandu-l cu întrebări, și analiză producția în liste de rezultate. Elementele din aceste liste pot fi ulterior selectate pentru a deschide un editor de la linia de potrivire
Caracteristici :.
- Mai multe ferestre editor (folosind editorul dvs. favorit KDE)
- Management de proiect
- Front-end pentru majoritatea întrebărilor cscope
- lista Tag pentru fiecare editor deschis
- fereastră Call-tree
- management sesiune, inclusiv de economisire și interogări restaurarea
- Funcționează cu extern construit cscope.out fișiere
Ce este nou în această versiune:
- New: Salvare / restaurare interogări, ca parte a unei sesiuni
- îmbunătățită: manipulare sesiune mai bună
- Bug fix: Mai multe remedieri pentru analizorul de ieșire cscope
- Bug fix: crash fix atunci când se selectează primul element din istoria
- fix Bug: Folosiți calea corectă atunci când încărcați fișiere de proiect
- Bug fix: detectarea corectă a editorului activ
- fix Compilation: leagă explicit libkscope_cscope cu libkscope_core
- Documentație: Adăugat instrucțiuni de funcționare KScope la dosar INSTALL
Comentariile nu a fost găsit