KScope je cscope frontend. KScope poskytuje zdroj-editační prostředí pro velký C projekty, jako je například linuxové jádro.
KScope je v žádném případě určeny k nahrazení na některou z předních Linux / KDE IDE, jako jsou KDevelop. Za prvé, to není integrované vývojové prostředí: to neposkytuje obvyklou zápisu / kompilace / ladění cyklus podporuje většina IDE. Místo toho, KScope se zaměřuje na editaci zdrojových a analýzu.
Nejdůležitější rozdíl, nicméně, mezi KScope a společné IDE je, že KScope je určen pro použití s projekty napsané v C, tedy v funkční-programovací prostředí. Většina IDE je Specializujeme se na objektově orientovaných jazyků a jsou trochu pomoci k C programátor. Například, zobrazení všechny funkce v linuxové jádro jako globální objekty v "Třídy" strom neposkytuje žádné smysluplné informace.
KScope, na druhé straně, je postavena na účinný mechanismus pro kódový-navigace, který umožňuje, aby uživatel spustit dotazy na kód.
Typy dotazů KScope lze spustit zahrnovat:
- Získat všechny odkazy na symbol
- Najít definici symbolu
- Najít všechny funkce volány nebo volání do funkce
- Najít egrep vzor
- Najít všechny soubory #including nějaký soubor
Tyto dotazy jsou zpracovány podkladové cscope procesu. KScope jednoduše slouží jako front-end k tomuto procesu, krmení ji s dotazy, a rozebrat jeho výstup do seznamů výsledků. Položky v těchto seznamech lze později vybrány tak, aby otevřít editor na odpovídající řádku
funkce :.
- více oknech editoru (pomocí vašeho oblíbeného KDE editor)
- Řízení projektů
- Front-end pro většinu cscope dotazů
- Tag seznam pro každou otevřenou editor
- Call-stromu okno
- Správa relace, včetně ukládání a obnovování dotazů
- Pracuje s externě-postavený cscope.out souborů
Co je nového v této verzi:
- Nový: Uložení / obnovení dotazy jako součást zasedání
- Lepší: Manipulace s lepší relace
- Oprava chyby: Několik oprav k výstupu cscope analyzátoru
- Oprava chyby: Oprava pádu při výběru první položky v historii
- Oprava chyby: při načítání souborů projektu Používejte správnou cestu
- Oprava chyby: Správná detekce aktivního editoru
- Kompilace Oprava: Explicitně spojit libkscope_cscope s libkscope_core
- Dokumentační: Přidána pokyny pro spuštění KScope do souboru INSTALL
Komentáře nebyl nalezen