KScope הוא ממשק Cscope. KScope מספק סביבת מקור לעריכה לפרויקטי C גדולים, כגון לינוקס.
KScope הוא בשום אופן לא נועד להיות תחליף לכל אידו לינוקס / KDE המוביל, כגון KDevelop. קודם כל, זה לא סביבת פיתוח משולבת: זה לא מספק את הכתיבה הרגילה / לקמפל מחזור באגים / נתמך על ידי רוב של IDE. במקום זאת, KScope מתמקד בעריכת מקור וניתוח.
ההבדל החשוב ביותר, עם זאת, בין KScope וIDE של שכיח הוא שKScope מיועד לשימוש עם פרויקטים נכתבו ב- C, כלומר, בסביבה פונקציונלית-תכנות. IDE של רוב מתמחים בשפות מונחה עצמים ושל קצת עזרה למתכנת C. לדוגמא, בו מוצגות כל הפונקציות בליבה של לינוקס כאובייקטים גלובליים בעץ "חוגים" אינו מספקת כל מידע משמעותי.
KScope, לעומת זאת, בנוי סביב מנגנון יעיל לקוד-ניווט, המאפשר למשתמש להריץ שאילתות על הקוד.
הסוגים של שאילתות KScope יכול לרוץ כוללים:
- קבל את כל אזכור של סמל
- מצא את ההגדרה של סמל
- מצא את כל הפונקציות הנקראות על ידי או קוראות לפונקציה
- מצא את דפוס EGrep
- מצא את כל קבצי #including כמה קובץ
שאילתות אלו מטופלות על ידי תהליך Cscope בסיסי. KScope פשוט משמש כחזיתי לתהליך זה, מאכיל אותו עם שאילתות, וניתוח הפלט שלה לרשימות תוצאה. הפריטים ברשימות אלה יכולים להיות מאוחר יותר נבחרו לפתיחת עורך בקו ההתאמה
תכונות :.
- חלונות
מרובה עורך (באמצעות עורך KDE האהוב עליך)
מה חדש בהודעה זו:
- חדשים: שמור / שחזור שאילתות כחלק מהפעלה
- משופר: הפעלה טובה יותר טיפול
- תיקון באג: מספר תיקונים למנתח פלט Cscope
- תיקון באג: התרסקות קבועה בעת בחירת הפריט הראשון בהיסטוריה
- תיקון באג: השתמש בנתיב הנכון בעת טעינת קבצי פרויקט
- תיקון באג: זיהוי נכון של העורך הפעיל
- תיקון Compilation: מפורש לקשר libkscope_cscope עם libkscope_core
- תיעוד: הוראות נוסף להפעלת KScope לקובץ ההתקנה
תגובות לא נמצא