Kscope є інтерфейс Cscope. Kscope надає середу джерело редагування для великих C проектів, таких як ядра Linux.
Kscope аж ніяк не призначених для заміни на будь-який з провідних інтегрованих середовищ розробки під Linux / KDE, такі як KDevelop. Перш за все, це не Інтегроване середовище розробки: вона не забезпечує звичайну запис / компіляції / налагодження цикл підтримується більшістю IDE. Замість цього, Kscope орієнтований на редагування і аналіз вихідного коду.
Найголовніша відмінність, однак, від Kscope і загальним IDE, що Kscope призначений для використання з проектів, написаних на C, тобто в середовищі функціонально-програмування. Більшість IDE спеціалізуються на об'єктно-орієнтованих мовах і мають невеликою допомогою від C програміста. Наприклад, показуючи всі функції в ядрі Linux в якості глобальних об'єктів в "класи" дерево не забезпечує значиму інформацію.
Kscope, з іншого боку, побудований навколо ефективного механізму для коду-навігації, яка дозволяє користувачеві виконувати запити до коду.
Типи запитів Kscope можуть працювати включають в себе:
- Отримати всі посилання на символ
- Знайти визначення символу
- Знайти всі функції називають або по телефону до функції
- Знайдіть шаблон задати розширене
- Знайти всі файли #including якийсь файл
Ці запити обробляються за допомогою основного процесу Cscope. Kscope просто служить передній кінець цього процесу, годувати його із запитами, і аналіз його висновок у списку результатів. Елементи в цих списках пізніше може бути обраний, щоб відкрити редактор до відповідного рядка
Номер STRONG> :.
- Кілька вікна редактора (використовуючи ваш улюблений редактор KDE)
- Управління проектами
- Фронтальний більшості запитів Cscope
- Список тегів для кожного відкритого редактора
- вікно Call-дерево
- Управління сеансами, в тому числі збереження та відновлення запитів
- Працює з зовні побудований cscope.out файлів
Що нового У цьому випуску:
- Нове: Збереження / відновлення запити в рамках сесії
- Поліпшення: обробка Краще сесія
- Виправлена помилка: Деякі виправлення у вихідному Cscope аналізатора
- Виправлена помилка: Виправлена помилка при виборі першого пункту в історії
- Виправлена помилка: Використовуйте правильний шлях при завантаженні файлів проекту
- Виправлена помилка: Правильна виявлення активного редактора
- Компіляція виправити: Явно посилаються libkscope_cscope з libkscope_core
- Документація: долучення інструкції для запуску Kscope в інсталяційний файл
Коментар не знайдено