EXPLORE HORNET

Aus Codedetails
zum Gesamtbild.

Lesen Sie zielgerichtet, navigieren Sie sicher und behalten Sie Ihren Arbeitsplatz im Blick.

01 / CALL GRAPH

Verwandeln Sie Funktionsbeziehungen in eine Karte.

Erkunden Sie Aufrufe in beide Richtungen im Hornet Graph-Bedienfeld. Schwenken und zoomen Sie, während die aktuelle Funktion verankert bleibt, oder ändern Sie die Mitte, um einem anderen Pfad zu folgen.

Verankerte ErweiterungAnimierte AufrufverfolgungEin-Klick-Erweitern/ReduzierenDoppelklicken Sie, um zu navigieren

Jedes Diagramm lädt bis zu 250 Funktionen; Ändern Sie das Zentrum, um größere Aufrufketten zu erkunden. Die Ergebnisse hängen von der Parsing-Konfiguration Ihres Projekts ab.

sensor.c — embedded-projectInteraktive Vorschau
C sensor.c ×
src › sensor.c › processSample
12// Verfolgen Sie ein Beispiel durch die gesamte Aufrufkette
13void processSample(void)
14{
15 float value = readSensor();
16 value = filterSample(value);
17 publishResult(value);
18}
PROBLEMSHORNET GRAPHOUTPUTFunktionsaufrufbeziehungen
processSample
Aufrufdiagramm für ProcessSample; Mithilfe der Symbolleiste erweitern und reduzieren 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

Sehen Sie es in VS Code.

Sehen Sie sich Aufrufdiagramme, animierte Ablaufverfolgung, Parsing-Modi und das Statusmenü an.

Hornet C/C++ · Bildschirmaufzeichnung

Sehen Sie jeden Aufruf deutlich

Drücken Sie „Play“, um den tatsächlichen Arbeitsablauf anzusehen.

Diese Aufnahme demonstriert den Arbeitsablauf. Die verfügbaren Funktionen hängen von Ihrer installierten Version ab.

Verbinden Sie sich mit Ihrem Editor-Workflow.

Vervollständigung, Hover, Signaturhilfe, Definitions-/Deklarationsnavigation, Referenzen und Symbole. Wenn der Compiler aktiviert ist, kann clangd auch Codeaktionen, Inlay-Hinweise, Formatierungen und Compiler-Diagnosen bereitstellen.

Indizierung und Projektscans

Durchsucht standardmäßig rekursiv Quellen und Header, einschließlich generierter Ordner und Ordner von Drittanbietern. Explizite Hornet-Ausschlüsse definieren die Grenzen. Der Fortschritt wird als Prozentsatz und Dateianzahl angezeigt.

Kontrollieren Sie die Hintergrundarbeit

Passen Sie die CPU-Einstellungen an, aktualisieren oder erstellen Sie Indizes neu und öffnen Sie Erweiterungs-, Clangd- und Hornet-DB-Protokolle über die Statusleiste. Jeder lokale Arbeitsbereich behält seine eigenen Konfigurations- und Sprachdienste.

Probieren Sie es bei Ihrem Projekt aus.

Bleiben Sie bei VS Code und integrieren Sie es in Ihren gewohnten Arbeitsablauf.

Erweiterung herunterladen

Dokumentation durchsuchen

Geben Sie Schlüsselwörter ein, um Dokumentation zu finden.

Esc Schließen · Tab Wählen Sie ein Ergebnis aus