KScope on Cscope käyttöliittymää. KScope tarjoaa source-muokkaamalla ympäristöä suurille C hankkeisiin, kuten Linux-ytimen.
KScope ei suinkaan ole tarkoitus olla korvaavan tahansa johtava Linux / KDE-IDE, kuten KDevelopin. Ensinnäkin, se ei ole integroitu kehitysympäristö: se ei tarjoa tavallista kirjoitus / kääntää / debug sykli tukevat useimmat IDE: n. Sen sijaan, KScope keskittyy lähteen muokkausta ja analysointia.
Tärkein ero on kuitenkin se, välissä KScope ja yhteisiä IDE: n on joka KScope on tarkoitettu käytettäväksi hankkeisiin kirjoitettu C, eli vuonna toiminnallinen-ohjelmointiympäristö. Useimmat IDE: n erikoistuneet olio-ja ovat vähän apua C ohjelmoija. Esimerkiksi, näytetään kaikki toiminnot Linux-ytimen globaaleina esineitä "luokkiin" puu ei tarjoa mitään mielekästä tietoa.
KScope, toisaalta, on rakennettu tehokas mekanismi code-navigoinnin, jonka avulla käyttäjä voi ajaa kyselyitä koodin.
Tyypit kyselyt KScope voi ajaa sisältää:
- Hanki kaikki viittaukset symbolin
- Etsi määritelmä symbolin
- Etsi kaikki toiminnot kutsutaan tai soittamalla toiminto
- Etsi egrep pattern
- Etsi kaikki tiedostot #including joitakin tiedosto
Nämä kyselyt hoidetaan taustalla Cscope prosessi. KScope yksinkertaisesti toimii etupään tätä prosessia, ruokinta se kyselyjä, ja jäsentäminen sen tulosteen tuloksissa. Kohdat, jotka luetteloihin voidaan myöhemmin valita avata toimittaja matching rivillä.
Ominaisuudet
- Useita editor ikkunat (käyttämällä suosikki KDE editor)
- Projektinhallinta li>
- Front-end useimmille Cscope kyselyt
- tag lista jokaiseen avoimeen editor
- Call-puu ikkuna
- Session hallinta, kuten säästäminen ja palauttaminen kyselyt
- Toimii ulkoisesti rakennettu cscope.out tiedostoja
Mikä on uusi tässä julkaisussa:
- Uusi: Tallenna / palauta kyselyitä osana session
- Parempi: Parempi session käsittely
- Virhekorjaus: Useita korjauksia Cscope lähtö parseri
- Virhekorjaus: Kiinteä kaatuu valittaessa ensimmäisen kohteen historiassa
- Virhekorjaus: Käytä oikea polku, kun lisäät projektin tiedostoja
- Virhekorjaus: oikea havaitseminen aktiivisen editor
- Kokoelma fix: eksplisiittisesti liittää libkscope_cscope kanssa libkscope_core
- Documentation: Lisätty ohjeet käynnissä KScope sen asennustiedosto
Kommentteja ei löytynyt