0.0.4 Klare Aufrufdiagramme, Verbindung für Verbindung

BUILT FOR C / C++ DEVELOPERS

Verstehen Sie jeden Aufruf
Ihr C/C++-Projekt im Blick

Von einer einzelnen Funktion bis zu Ihrem gesamten Projekt. Klare Aufrufbeziehungen, vier Parsing-Modi
und die Arbeitsbereichsindizierung helfen Ihnen, sich auf VS Code zu konzentrieren.

Windows · MacOS · Linux VS Code 1.85+Installation über VSIX

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
Gehen Sie über eine einzige Codezeile hinaus.Beobachten Sie den Arbeitsablauf
FOCUS ON YOUR CODE

Von einer Funktion bis zu einem Projekt, das Sie verstehen.

Tools zum Lesen, Erkunden und Verwalten von C/C++-Projekten.

YOUR PROJECT. YOUR PARSER.

Vier Parsing-Modi. Ein vertrauter Arbeitsablauf.

Sie müssen nicht alles auf einmal konfigurieren. Beginnen Sie mit dem Lesen und fügen Sie im Laufe der Zeit umfassendere semantische Funktionen hinzu.

Empfohlen

Automatische Auswahl, die Geschwindigkeit und Präzision in Einklang bringt

Behält einen Tag-Index und alle verfügbaren Compiler-Dienste bei und wählt automatisch einen Parser pro Datei basierend auf der Kompilierungsbefehlsabdeckung aus.

  • Auswahl pro Datei
  • Tag ohne Datenbank
  • Semantik wie konfiguriert aktiviert
settings.json
{
  "hornet-cpp.mode": "hybrid"
}

Durchsuchen Sie den Inhalt sofort; Semantische Funktionen benötigen clangd und eine gültige Kompilierungsdatenbank.

Entdecken Sie Anwendungsfälle
FROM FIRST LOOK TO DEEP DIVE

Jede Erweiterung sorgt dafür, dass Sie konzentriert bleiben.

Behalten Sie die aktuelle Funktion bei, während neue Zweige um sie herum entstehen. Verfolgen Sie Aufrufbeziehungen, ohne dass die Ansicht hin und her springt.

  • Navigieren Sie durch Aufrufe in beide Richtungen
  • Bewegen Sie den Mauszeiger über Kanten, um die Aufrufrichtung zu verfolgen
  • Doppelklicken Sie auf Knoten, um zur Quelle zu springen
Erkunden Sie Aufrufdiagramme
01

Öffnen Sie ein Projekt

Öffnen Sie Ihren vertrauenswürdigen C/C++-Arbeitsbereich und lassen Sie Hornet mit der Indizierung beginnen.

02

Finden Sie eine Funktion

Klicken Sie mit der rechten Maustaste und wählen Sie Hornet Show Graph。

03

Folgen Sie Ihrer Richtung

Erweitern, verfolgen und navigieren Sie, bis die Beziehungen klar sind.

Hornet C/C++: idle Bereit
MAKE YOUR NEXT READ COUNT

Ihr nächstes Projekt verdient eine klarere Sicht.

Installieren Sie Hornet C/C++ und beginnen Sie mit Ihrer ersten Funktion.

Wählen Sie ein Installationsprogramm

Dokumentation durchsuchen

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

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