EXPLORE HORNET

Из деталей кода
к более широкой картине.

Читайте по направлению, ориентируйтесь уверенно и держите свое рабочее пространство в поле зрения.

01 / CALL GRAPH

Превратите функциональные отношения в карту.

Изучите вызовы в обоих направлениях на панели Hornet Graph. Панорамируйте и масштабируйте, сохраняя привязку текущей функции, или измените центр, чтобы следовать по другому пути.

Закрепленное расширениеАнимированное отслеживание вызововРазвернуть/свернуть в один кликДважды щелкните, чтобы перейти

Каждый граф загружает до 250 функций; измените его центр, чтобы исследовать более крупные цепочки вызовов. Результаты зависят от конфигурации синтаксического анализа вашего проекта.

sensor.c — embedded-projectИнтерактивный предварительный просмотр
C sensor.c ×
src › sensor.c › processSample
12// Следуем одному образцу по всей цепочке вызовов
13void processSample(void)
14{
15 float value = readSensor();
16 value = filterSample(value);
17 publishResult(value);
18}
PROBLEMSHORNET GRAPHOUTPUTСвязи вызовов функций
processSample
Граф вызовов для процессаSample; развернуть и свернуть с помощью панели инструментов processSamplesensor.c:13 readSensorsensor.c:28 filterSamplefilter.c:42 publishResultqueue.c:61 adcReadadc.c:36 queueSendqueue.c:84

⑂ main ✓ Hornet C/C++: idleHornet: Hybrid UTF-8 C
SEE IT IN ACTION

Посмотрите это в VS Code.

Просматривайте графики вызовов, анимированное отслеживание, режимы анализа и меню статуса.

Hornet C/C++ · Запись экрана

Четко просматривайте каждый вызов

Нажмите кнопку воспроизведения, чтобы увидеть реальный рабочий процесс.

Эта запись демонстрирует рабочий процесс. Доступные возможности зависят от установленной версии.

Подключитесь к рабочему процессу вашего редактора.

Завершение, наведение, помощь по подписи, навигация по определениям/объявлениям, ссылки и символы. При включенном Compiler clangd также может выполнять действия с кодом, подсказки по вставкам, форматирование и диагностику компилятора.

Индексирование и сканирование проектов

По умолчанию рекурсивно сканирует источники и заголовки, включая сгенерированные и сторонние папки. Явные исключения Hornet определяют границы. Прогресс отображается в процентах и ​​количестве файлов.

Контролируйте фоновую работу

Настройте параметры ЦП, обновите или перестройте индексы, а также откройте журналы расширений, Clangd и Hornet-DB из строки состояния. Каждое локальное рабочее пространство имеет собственную конфигурацию и языковые службы.

Попробуйте это на своем проекте.

Оставайтесь в VS Code и используйте его в привычном рабочем процессе.

Скачать расширение

Поиск по документации

Введите ключевые слова, чтобы найти документацию.

Esc Закрыть · Tab Выберите результат