NoteSmith
Kommentare, die auffallen, wenn sie sollen: TODO, FIXME und Co. in Farbe, alle zusammen in einem Fenster für die ganze Projektmappe, Anker zum Springen zwischen den Teilen einer langen Datei.
Kostenlos · Visual Studio 2022 und 2026 · 14 UI-Sprachen · keine Telemetrie
Warum NoteSmith

Auf einen Blick
Ein TODO in Orange mit seinem Tag auf einem dezenten Chip, ein FIXME in Rot, ein wichtiger Hinweis in Fett – die offenen Fragen einer Datei verstecken sich nicht mehr zwischen gewöhnlichen Kommentaren.
Jedes TODO der Projektmappe
Das Kommentarfenster liest im Hintergrund alle Quelldateien, nicht nur die geöffneten, und bleibt beim Speichern aktuell. Ein Doppelklick öffnet die Zeile.
Eigene Tags
Fügen Sie REVIEW, PERF oder jedes Wort hinzu, das Ihr Team verwendet – bis zu 30 Tags, jedes mit einer Farbe, die im dunklen und im hellen Design gut lesbar ist.
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
- Farbige Tags:
TODO,FIXME,BUG,HACK,NOTE,INFOundANCHORam Anfang eines Kommentars färben den ganzen Kommentar ein; das Tag-Wort steht fett auf einem dezenten Hintergrund. - Kürzel von Better Comments:
// !markiert einen wichtigen Kommentar,// ?eine Frage,////durchgestrichenen Code. - Autoren, Issues und Fälligkeitsdaten:
TODO(anna),#142unddue 2026-11-01werden erkannt; ein überschrittenes Datum wird rot. - Kommentarfenster: jeder Kommentar mit Tag aus der Projektmappe, gruppiert nach Tag, Projekt und Datei, mit Chips pro Tag, einem Filter für Überfälliges und einem Suchfeld.
- Eine Karte beim Darüberfahren: Lassen Sie den Mauszeiger auf einem Tag ruhen, um zu sehen, was es bedeutet, wer der Autor ist und wie viele Tage bleiben – und um zu allen solchen Kommentaren zu gelangen.
- Anker:
// ANCHOR: namemarkiert einen Teil einer langen Datei; Ctrl+K, Ctrl+, listet sie auf und springt dorthin. - Markierungen auf der Bildlaufleiste in der Tag-Farbe: Eine lange Datei zeigt sofort, wo ihre offenen Fragen stehen.
- Jede Sprache mit Kommentaren: C#, Visual Basic, F#, C++, TypeScript und JavaScript, XAML und XML, HTML, CSS, SQL, Python, PowerShell, Razor und mehr; dunkles und helles Design.
Anker
// ANCHOR: name markiert einen Teil einer langen Datei. Bearbeiten → Gehe zu → NoteSmith Anchors (Ctrl+K, Ctrl+,) listet die Anker der Datei am Cursor auf, wobei der Teil, in dem Sie sich befinden, vorausgewählt ist: Tippen zum Filtern, Eingabetaste zum Springen. Anker haben außerdem ihre Markierungen auf der Bildlaufleiste und ihre Gruppe im Kommentarfenster.

Einstellungen
Extras → Optionen → SmithWorks → NoteSmith. Jede Option hat eine Beschreibung, und die Vorschau oben zeigt Beispielkommentare sofort mit den gewählten Tags und Stilen.
| Option | Standard |
|---|---|
| Kommentar-Tags einfärben | ein |
| Kürzel von Better Comments | ein |
| Hintergrund hinter dem Tag | ein |
| Markierungen auf der Bildlaufleiste | ein |
| Karte beim Darüberfahren | ein |
| Tags | 7 integrierte Tags und 3 Kürzel |
| Autoren, Issue-Verweise, Fälligkeitsdaten | alle ein |
| Kommentare der gesamten Projektmappe sammeln | ein |
| Um eine Bewertung im Marketplace bitten | ein |
Die Einstellungen werden in %LocalAppData%\NoteSmith gespeichert.

FAQ
Welche Sprachen werden eingefärbt?
Im Editor jede Sprache, in der Visual Studio Kommentare einfärbt: NoteSmith übernimmt die Kommentare aus der Einfärbung des Editors selbst und funktioniert daher gleichermaßen für C#, Visual Basic, F#, C++, TypeScript, JavaScript, XAML, XML, HTML, CSS, SQL, Python, PowerShell, Razor und andere. Das Kommentarfenster, die Markierungen auf der Bildlaufleiste und die Anker lesen Dateien anhand ihrer Erweiterung: .cs, .vb, .fs, C- und C++-Dateien, .js, .ts, .xaml, .xml, .html, .css, .scss, .sql, .py, .ps1, .cshtml, .razor, .yml und mehr.
Warum wird todo in Kleinbuchstaben nicht eingefärbt?
Tags werden genau so erkannt, wie sie geschrieben sind, damit das Wort in einem gewöhnlichen Satz nie aufleuchtet. Fügen Sie Todo oder todo zur Tag-Tabelle hinzu, wenn Ihr Team sie so schreibt.
Was ist der Unterschied zur Aufgabenliste?
Die Aufgabenliste von Visual Studio zeigt standardmäßig nur TODO, HACK und UNDONE als einfachen Text. Das Kommentarfenster zeigt jedes Tag der Tabelle in seiner Farbe, gruppiert die Kommentare, filtert nach Tag, Datum und Text und bleibt bei Änderungen auf dem Datenträger aktuell.
Welche Dateien liest das Kommentarfenster?
Jede Quelldatei unterhalb des Projektmappenordners (oder des geöffneten Ordners), außer bin, obj, node_modules, .git, .vs, packages, generierten Dateien wie *.Designer.cs und *.g.cs, minimierten Skripts und Dateien über 1 MB. Zeichenfolgen, die nur wie Kommentare aussehen ("http://…"), werden übersprungen.
Kann ich die Tastenkombination der Ankerliste ändern?
Ja: Extras → Optionen → Umgebung → Tastatur, Befehl Edit.NoteSmithAnchors.
Sendet NoteSmith Daten?
Nein. Es gibt keine Telemetrie und keinen Netzwerkzugriff; Ihr Code bleibt auf Ihrem Rechner.
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
- Eine einmalige Bitte um eine Bewertung im Marketplace, nachdem die Erweiterung nützlich war – mit Später und Nicht mehr fragen sowie einer Option zum Abschalten.
1.0.0
- Erste öffentliche Version.

Kommentarfenster
Ansicht → Weitere Fenster → NoteSmith Comments. Jeder Kommentar mit Tag aus der geöffneten Projektmappe oder dem geöffneten Ordner, gruppiert nach Tag, dann nach Projekt und Datei. Chips blenden ein Tag ein oder aus, überfällig lässt nur die verspäteten übrig, das Suchfeld filtert nach Text und Datei. Die Dateien werden im Hintergrund gelesen –
bin,obj,node_modulesund generierte Dateien werden übersprungen – und erneut gelesen, wenn sie sich auf dem Datenträger ändern. Doppelklick oder Eingabetaste öffnet die Zeile.Eine Karte beim Darüberfahren
Lassen Sie den Mauszeiger auf einem Tag oder einem Fälligkeitsdatum ruhen: Die Karte erklärt, was das Tag bedeutet, und zeigt den Autor, das Fälligkeitsdatum mit den verbleibenden oder überzogenen Tagen, das Issue und wie viele solche Kommentare die Projektmappe enthält. Alle TODO-Kommentare öffnet das Kommentarfenster nur mit diesem Tag, Tag-Einstellungen… öffnet die Optionsseite.