KScope είναι ένα frontend Cscope. KScope παρέχει ένα περιβάλλον πηγή επεξεργασίας για τα μεγάλα έργα C, όπως τον πυρήνα του Linux.
KScope είναι με κανένα τρόπο προορίζεται να είναι μια αντικατάσταση για οποιοδήποτε από τα κορυφαία IDEs Linux / KDE, όπως KDevelop. Πρώτα απ 'όλα, αυτό δεν είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης: δεν παρέχει τη συνηθισμένη εγγραφής / κατάρτιση / debug κύκλο υποστηρίζεται από την πλειονότητα του IDE. Αντ 'αυτού, KScope επικεντρώνεται στην επεξεργασία πηγή και την ανάλυση.
Η πιο σημαντική διαφορά, όμως, μεταξύ KScope και κοινή IDE είναι ότι KScope προορίζεται για χρήση με έργα γραμμένα σε C, δηλαδή, σε ένα περιβάλλον λειτουργικό προγραμματισμό. Οι περισσότεροι IDE ειδικεύονται σε αντικειμενοστραφείς γλώσσες και έχουν μικρή βοήθεια για να τον προγραμματιστή C. Για παράδειγμα, εμφανίζοντας όλες τις λειτουργίες του πυρήνα του Linux ως παγκόσμιο αντικείμενα σε "Μαθήματα" δέντρο δεν παρέχει καμία ουσιαστική πληροφορία.
KScope, από την άλλη πλευρά, είναι χτισμένο γύρω από έναν αποτελεσματικό μηχανισμό για τον κωδικό πλοήγησης, το οποίο επιτρέπει στο χρήστη να εκτελέσετε ερωτήματα σχετικά με τον κώδικα.
Οι τύποι των ερωτημάτων KScope μπορεί να τρέξει περιλαμβάνουν:
- Πάρτε όλες τις αναφορές σε ένα σύμβολο
- Βρείτε τον ορισμό ενός συμβόλου
- Βρείτε όλες τις λειτουργίες καλείται από ή καλώντας σε λειτουργία
- Βρείτε ένα μοτίβο egrep
- Βρείτε όλα τα αρχεία #including κάποιο αρχείο
Αυτά τα ερωτήματα αντιμετωπίζονται από μια υποκείμενη διαδικασία Cscope. KScope χρησιμεύει απλώς ως front-end σε αυτή τη διαδικασία, το τάισμα με τα ερωτήματα, και την ανάλυση της παραγωγής της σε καταλόγους αποτέλεσμα. Τα στοιχεία στους πίνακες αυτούς μπορεί αργότερα να επιλεγεί για να ανοίξει ένα πρόγραμμα επεξεργασίας στη γραμμή που ταιριάζουν
Χαρακτηριστικά :.
- Πολλαπλές τα παράθυρα (χρησιμοποιώντας το αγαπημένο συντάκτη KDE σας)
- Διαχείριση του έργου
- front-end για περισσότερα ερωτήματα Cscope
- Λίστα ετικετών για κάθε Ανοίξτε τον Επεξεργαστή
- παράθυρο Καλέστε-δέντρο
- Διαχείριση συνεδρίας, συμπεριλαμβανομένης της εξοικονόμησης και την αποκατάσταση των ερωτημάτων
- Λειτουργεί με εξωτερικά ενσωματωμένο cscope.out αρχεία
Τι είναι καινούργιο σε αυτή την έκδοση:
- Νέα: Αποθήκευση / επαναφορά ερωτήματα ως μέρος μιας συνεδρίας
- Βελτιωμένη: το χειρισμό Καλύτερη συνεδρία
- Bug fix: Αρκετές διορθώσεις στο πρόγραμμα ανάλυσης εξόδου Cscope
- Bug fix: Σταθερή συντριβή κατά την επιλογή του πρώτου στοιχείου στην ιστορία
- Bug fix: Χρησιμοποιήστε τη σωστή διαδρομή, όταν η φόρτωση των αρχείων του έργου
- Bug fix: Σωστή ανίχνευση του ενεργού επεξεργαστή
- Σύνταξη λύση: Ρητή συνδέουν libkscope_cscope με libkscope_core
- Τεκμηρίωση: Προστέθηκε οδηγίες για την εκτέλεση KScope στο αρχείο INSTALL
Τα σχόλια δεν βρέθηκε