Kscope является оболочкой Cscope. Kscope предоставляет среду источник редактирования для больших C проектов, таких как ядра Linux.
Kscope отнюдь не предназначенных для замены на любой из ведущих интегрированных сред разработки под Linux / KDE, такие как KDevelop. Прежде всего, это не Интегрированная среда разработки: она не обеспечивает обычную запись / компиляции / отладки цикл поддерживается большинством IDE. Вместо этого, Kscope ориентирован на редактирование и анализ исходного кода.
Самое главное отличие, однако, от Kscope и общим IDE, что Kscope предназначен для использования с проектов, написанных на C, то есть в среде функционально-программирования. Большинство IDE специализируются на объектно-ориентированных языках и имеют небольшой помощью от C программиста. Например, показывая все функции в ядре Linux в качестве глобальных объектов в "классы" дерево не обеспечивает значимую информацию.
Kscope, с другой стороны, построен вокруг эффективного механизма для кода-навигации, которая позволяет пользователю выполнять запросы к коду.
Типы запросов Kscope могут работать включают в себя:
- Получить все ссылки на символ
- Найти определение символа
- Найти все функции называют или по телефону к функции
- Найдите шаблон задать расширенное
- Найти все файлы #including какой-либо файл
Эти запросы обрабатываются с помощью основного процесса Cscope. Kscope просто служит передний конец этому процессу, кормить его с запросами, и анализ его вывод в списке результатов. Элементы в этих списках позже может быть выбран, чтобы открыть редактор в соответствующую строку
Возможности :.
- Несколько окна редактора (используя ваш любимый редактор KDE)
- Управление проектами
- Фронтальный большинству запросов Cscope
- Список тегов для каждого открытого редактора
- окно Call-дерево
- Управление сеансами, в том числе сохранение и восстановление запросов
- Работает с внешне построен cscope.out файлов
Что нового В этом выпуске:
- Новое: Сохранение / восстановление запросы в рамках сессии
- Улучшение: обработка Лучше сессия
- Исправлена ошибка: Некоторые исправления в выходном Cscope парсер
- Исправлена ошибка: Исправлена ошибка при выборе первого пункта в истории
- Исправлена ошибка: Используйте правильный путь при загрузке файлов проекта
- Исправлена ошибка: Правильная обнаружение активного редактора
- Компиляция исправить: Явно ссылаются libkscope_cscope с libkscope_core
- Документация: Добавлен инструкции для запуска Kscope в установочный файл
Комментарии не найдены