Diese inoffizielle Erweiterung integriert Draw.io (auch als Diagramme.net bekannt) in VS -Code.
Erwähnt im offiziellen Diagramm.NET -Blog.
.drawio , .dio , .drawio.svg oder .drawio.png -Dateien im Draw.io -Editor.*.drawio , *.drawio.svg oder *.drawio.png -Datei und öffnen Sie es..drawio.svg sind gültige .svg -Dateien, die in GitHub ReadMe -Dateien eingebettet werden können! Kein Export benötigt..drawio.png sind gültige .png -Dateien! Kein Export benötigt. Sie sollten jedoch .svg verwenden, wann immer möglich - sie sehen viel besser aus!Draw.io: Convert To... Befehl.
Sie können .drawio.svg und .drawio.png -Dateien direkt bearbeiten und speichern. Diese Dateien sind perfekt gültig SVG/PNG-Images, die ein eingebettetes Draw.io-Diagramm enthalten. Wenn Sie eine solche Datei bearbeiten, wird der SVG/PNG -Teil dieser Datei auf dem neuesten Stand gehalten.
Das Logo dieser Erweiterung ist eine so .drawio.png -Datei, die mit der Erweiterung selbst erstellt wurde!

Wenn Diffs für Sie wichtig sind, sollten Sie .drawio bevorzugen und .drawio.png -Diagramme vermeiden.
Mit Version 1.0 dieser Erweiterung wurde eine umfassende Unterstützung für VS Code Liveshare hinzugefügt. Sie können jetzt Ihre Draw.io -Diagramme aus der Ferne bearbeiten oder präsentieren, während Sie den Cursor und die Auswahl jedes Teilnehmers sehen! Dies kann zum Erörterung, Überprüfungs- oder Brainstorming -Diagrammen verwendet werden. Mit dem Freihandwerkzeug von Draw.io und integrierter Latex -Unterstützung wird diese Erweiterung zu einer erweiterten Whiteboard -Lösung, die für Remote -Code -Interviews verwendet werden kann!

Innen synchronisiert diese Erweiterung Draw.io -Diagramme mit Textdokumenten. Diese Textdokumente werden von LiveShare geteilt. Da Liveshare keinen Verständnis des Textes hat, können Änderungenkonflikte bei gleichzeitigen Modifikationen auftreten.
In der Statusleiste können Sie die Codelink -Funktion aktivieren oder deaktivieren. Wenn es aktiviert ist und Sie auf einen Knoten doppelklicken, dessen Etikett mit # beginnt, führen Sie eine Arbeitsbereichsuche nach einem Symbol durch, das dem Rest des Etiketts entspricht.
Wenn Sie einen Knoten mit #MyClass und eine Klasse von Namen MyClass haben, springen Sie zu seiner Quelle, wenn Sie auf den Knoten klicken!
Bitte beachten Sie, dass Sie mindestens eine Datei des Projekts öffnen müssen, die das Symbol enthält. Andernfalls berücksichtigt VS Code dieses Projekt bei der Suche nach Symbolen nicht. Diese Datei selbst muss jedoch nicht das Symbol enthalten.
Dank meiner neuesten Github -Sponsoren ist diese Funktion Open Source und jetzt frei verfügbar.
Tipp : Wenn Sie den Draw.io -Editor auf der rechten Seite öffnen (dh die zweite Editor -Spalte) und zu einem Symbol navigieren, bleibt das Diagramm sichtbar.

Thema "Atlas"

Thema "Kennedy"

Thema "min"

Thema "dunkel"

.svg -Dateien mit dem Editor Draw.io Standardmäßig werden diese Erweiterung nur *.drawio.svg -Dateien behandelt. Fügen .svg diese Ihrer Datei mit vs Code settings.json hinzu.
"workbench.editorAssociations" : {
"*.svg" : " hediet.vscode-drawio-text " ,
}Sie können jedoch keine beliebigen SVG -Dateien bearbeiten - nur diejenigen, die mit Draw.io oder dieser Erweiterung erstellt wurden!
Sie können die gleiche *.drawio -Datei mit dem Editor Draw.io und als XML -Datei öffnen. Sie sind synchronisiert, sodass Sie zwischen ihnen wechseln können, wenn Sie es mögen. Dies ist super praktisch, wenn Sie Find/Ersatz verwenden möchten, um Text oder andere Funktionen von VS Code umzubenennen, um Ihren Diagrammerstellung/Bearbeitungsvorgang zu beschleunigen. Verwenden Sie die View: Reopen Editor With... Befehl, um zwischen dem Text oder dem Editor Draw.io zu wechseln. Sie können mehrere Redakteure für dieselbe Datei öffnen. Dies macht jedoch nicht viel Sinn für SVG -Dateien, da das Diagramm von Draw.io in seinen Metadaten gespeichert ist.

Wenn Ihnen diese Erweiterung gefällt, mögen Sie vielleicht auch meine anderen Erweiterungen: