LazowskiAnton · Extensions

SnapSmith

Schöne Bilder von Code, direkt aus Visual Studio: Zeilen markieren, auf Snap… klicken, dann auf Kopieren – und in Teams, Slack, eine Folie oder einen Blogbeitrag einfügen. Ihre eigenen Editorfarben, ein Fensterrahmen, ein Hintergrund nach Ihrem Geschmack, gestochen scharf in 2x.

Kostenlos · Visual Studio 2022 und 2026 · 14 UI-Sprachen · nichts wird hochgeladen

Warum SnapSmith

Sechs Bilder derselben C#-Methode: verschiedene Designs, Fensterrahmen und Hintergründe

Ihre Farben, nicht geraten

Die Farben stammen direkt aus dem Visual Studio-Editor – dieselbe Klassifizierung von Typen, Methoden und Zeichenfolgen, die Sie auf dem Bildschirm sehen, in jeder Sprache, die Visual Studio einfärbt. Oder wählen Sie eines von 12 Designs für das Bild.

Drei Klicks, kein Browser

Kein Kopieren von Code auf eine Website und zurück: markieren, Snap…, Kopieren. Das Bild landet als Grafik in der Zwischenablage, die Teams, Slack, Outlook, Word und PowerPoint direkt einfügen.

Ihr Code bleibt bei Ihnen

Alles wird in Visual Studio gezeichnet. Nichts wird hochgeladen, nichts wird geteilt, und das Bild hat kein Wasserzeichen.

Kostenlos, ohne Haken

Kein Abo, keine „Pro“-Version, keine Datensammlung, keine Meldungen im Fenster „Ausgabe“ oder beim Start. Das Einzige, worum wir je bitten werden – nachdem Sie es eine Weile genutzt haben –, ist eine Bewertung im Marketplace. Läuft unter Visual Studio 2022 und 2026, x64 und ARM64.

Funktionen

Ein Bild aufnehmen

Drei Schritte vom Code zum Bild im Chat:

  1. Markieren Sie die Zeilen im Editor. In C# können Sie die Einfügemarke einfach in einer Methode, Eigenschaft oder Klasse lassen.
  2. Klicken Sie auf Snap… – auf der SmithWorks-Symbolleiste, unter Bearbeiten › SnapSmith oder im Kontextmenü des Editors.
  3. Wählen Sie im Studio das Aussehen und klicken Sie auf Kopieren (oder Speichern). Fügen Sie mit Ctrl+V ein, wo Sie möchten.
Die SmithWorks-Symbolleiste mit der Schaltfläche Snap…

Die Symbolleiste SmithWorks wird von den SmithWorks-Erweiterungen gemeinsam genutzt: Jede fügt dort ihre eigenen Schaltflächen hinzu. Wenn Sie sie nicht sehen, klicken Sie mit der rechten Maustaste auf den Symbolleistenbereich von Visual Studio und aktivieren Sie SmithWorks.

Ohne Auswahl bittet SnapSmith Sie in anderen Sprachen, die Zeilen zu markieren – es rät nicht, wo ein Block beginnt und endet.

Das Studio

Snap… öffnet das Studio: links das Bild genau so, wie es kopiert wird, rechts die Einstellungen. Jede Änderung ist sofort zu sehen, und das Aussehen wird für das nächste Mal und für Copy as Image gespeichert.

Das SnapSmith-Studio: links das Bild, rechts Hintergrundkacheln und Einstellungen, unten Kopieren und Speichern
BereichWas er festlegt
HintergrundSechzehn integrierte Kacheln und Ihre vier eigenen Hintergründe; eine leere eigene Kachel öffnet die Einstellungen, um einen anzulegen.
AussehenDesign (Editorfarben oder eines von 12), Fenster (macOS, Windows, Registerkarte, Ohne), Abstand, Ecken, Schatten.
CodeSchriftart (standardmäßig die Editor-Schriftart), Zeilennummern aus der Datei, Titel: Dateiname, Ligaturen.
BildGröße 1x, 2x oder 3x und Breite: Passend (so breit wie der Code), Chat oder Folie 16:9. Die Größe in Pixeln steht neben Kopieren.

Hervorgehobene Zeilen

Klicken Sie in der Vorschau auf eine Zeilennummer, um diese Zeile hervorzuheben; ein erneuter Klick hebt die Hervorhebung auf. Hervorgehobene Zeilen erhalten einen Balken am linken Rand, die übrigen werden abgeblendet – der Leser sieht sofort, worum es im Bild geht.

Editorfarben oder ein Design

Editorfarben übernimmt die Farben Ihres Visual Studio-Editors, einschließlich der Farben von Erweiterungen, die Code einfärben. Ein Design färbt dieselben Token in seiner eigenen Palette neu ein – praktisch, wenn Ihr Editor dunkel und die Folie hell ist.

Kopieren und Speichern

Kopieren legt das Bild als PNG (mit Transparenz, wo der Hintergrund transparent ist) und als einfache Bitmap für ältere Programme in die Zwischenablage. Speichern schreibt ein PNG; der Pfeil daneben bietet Als SVG speichern… – ein Vektorbild mit echtem Text, scharf in jeder Größe.

Hintergründe

Sechzehn Hintergründe sind integriert: sanfte und kräftige Verläufe, eine dunkle Nacht, Papier, Graphit, eine leuchtende Aurora, gebürstetes Silber und Gold, Punkte, ein transparenter Hintergrund und gar keiner (nur das Fenster).

Die sechzehn integrierten Hintergründe

Eigene Hintergründe

Unter Extras › Optionen › SmithWorks › SnapSmith enthält Meine Hintergründe bis zu vier eigene Hintergründe – zum Beispiel in Ihren Firmenfarben. Sie erscheinen im Studio unter den integrierten. Jeder hat eine Art:

ArtWas Sie wählen
Linearer VerlaufDrei Farben und die Richtung: diagonal, horizontal, vertikal oder diagonal nach oben.
Radialer VerlaufDrei Farben von der Mitte nach außen und wo die Mitte liegt: in der Mitte oder in einer der Ecken.
AuroraVier Farben, die aus den Ecken über einer Basisfarbe leuchten.
MetallGebürstetes Metall: Silber, Gold, Titan, Kupfer oder zwei eigene Töne.
MusterPunkte, ein Raster oder Streifen über einem Verlauf aus drei Farben.

Jede Art kann Körnung haben – ein feines Rauschen über dem Hintergrund, damit ein Verlauf nicht flach wirkt.

Ein Klick auf ein Farbquadrat öffnet die Farbauswahl: ein Farbfeld, der Farbtonstreifen, der Hex-Code, eine Palette, zuletzt verwendete Farben und eine Pipette, die eine Farbe von einer beliebigen Stelle des Bildschirms aufnimmt (Esc stellt die erste Farbe wieder her).

Copy as Image

Copy as Image kopiert die Auswahl mit dem zuletzt im Studio gewählten Aussehen – ohne dass sich ein Fenster öffnet. Es ist ein reiner Tastaturbefehl und überfrachtet daher keine Menüs.

Standardmäßig ist keine Tastenkombination belegt, die Tasten von Visual Studio bleiben also, wie sie sind. Legen Sie eine für Copy as Image (und auf Wunsch für Snap…) unter Tastatur in den SnapSmith-Einstellungen fest: Klicken Sie in das Feld und drücken Sie die Tasten, zum Beispiel Ctrl+Alt+S. Sind die Tasten bereits belegt, zeigen die Einstellungen, wodurch.

Die Statusleiste von Visual Studio bestätigt das Kopieren: wie viele Zeilen, welches Design auf welchem Hintergrund und die Größe.

Einstellungen

Extras › Optionen › SmithWorks › SnapSmith (oder Einstellungen im Studio). Jede Option hat eine kurze Beschreibung ihrer Wirkung.

OptionStandard
Ohne Auswahl den Member an der Einfügemarke verwendenein
Gemeinsamen Einzug entfernenein
Tastatur: Snap…, Copy as ImageKeine Tastenkombination
Meine HintergründeLeer
Um eine Bewertung im Marketplace bittenein

Das Aussehen der Bilder – Design, Fenster, Hintergrund, Größe – steht nicht auf dieser Seite: Es wird im Studio gewählt und einfach gespeichert.

Die Einstellungen werden in %LocalAppData%\SnapSmith gespeichert. Auf Standard zurücksetzen behält Ihre eigenen Hintergründe.

Die Optionsseite von SnapSmith
Die Optionsseite.

FAQ

Mit welchen Sprachen funktioniert es?

Mit jeder Sprache, die der Visual Studio-Editor einfärbt: C#, Visual Basic, C++, TypeScript, JavaScript, XAML, JSON, SQL, Razor und weitere. Das Übernehmen des Members an der Einfügemarke ohne Auswahl funktioniert in C#; in anderen Sprachen markieren Sie die Zeilen.

Die Farben im Bild weichen von meinem Editor ab. Warum?

Prüfen Sie, ob im Studio das Design Editorfarben gewählt ist. Mit einem der 12 Designs wird der Code absichtlich in der Palette dieses Designs neu eingefärbt.

Wo kann ich das Bild einfügen?

Überall, wo ein Bild aus der Zwischenablage angenommen wird: Teams, Slack, Outlook, Word, PowerPoint, Paint, GitHub-Kommentare, die meisten Chats und Editoren. Das Bild liegt sowohl als PNG als auch als einfache Bitmap in der Zwischenablage.

Wann sollte ich SVG verwenden?

Für Dokumentation, einen Blog oder den Druck: SVG ist ein Vektorbild mit echtem Text, scharf bei jedem Zoom und klein. Für Chats und Folien ist PNG einfacher.

Kann ich ein Bild per Taste aufnehmen?

Ja – legen Sie eine Tastenkombination für Copy as Image oder Snap… unter Tastatur in den Einstellungen fest oder unter Extras › Optionen › Umgebung › Tastatur. Standardmäßig ist keine belegt.

Sendet SnapSmith meinen Code irgendwohin?

Nein. Das Bild wird in Visual Studio gezeichnet und landet nur in Ihrer Zwischenablage oder in der Datei, die Sie speichern. Nichts wird hochgeladen – keine Telemetrie, keine Anfragen.

Wo melde ich ein Problem oder schlage eine Funktion vor?

Erstellen Sie ein Issue im Repository Feedback auf GitHub – dort gibt es Formulare für Fehler und Ideen (bitte ändern Sie vertrauliche Namen). Sie können auch die Registerkarte „Q&A“ im Marketplace verwenden.

Änderungsprotokoll

1.0.1

1.0.0