NoteSmith
Komentáře, které jsou vidět, když mají být: TODO, FIXME a spol. barevně, všechny v jednom okně pro celé řešení a kotvy pro přechod mezi částmi dlouhého souboru.
Zdarma · Visual Studio 2022 a 2026 · 14 jazyků rozhraní · žádná telemetrie
Proč NoteSmith

Vidět na první pohled
TODO oranžově se značkou na jemném štítku, FIXME červeně, důležitá poznámka tučně — otevřené otázky souboru se už neztrácejí mezi běžnými komentáři.
Všechna TODO řešení
Okno komentářů na pozadí čte všechny zdrojové soubory, nejen otevřené, a drží krok s každým uložením. Dvojklik otevře řádek.
Vlastní značky
Přidejte REVIEW, PERF nebo jakékoli slovo, které váš tým používá — až 30 značek, každou v barvě, která se dobře čte v tmavém i světlém motivu.
Zdarma a bez háčků
Žádné předplatné, žádná verze „pro“, žádný sběr dat a žádné zprávy v okně „Výstup“ ani při spuštění. Jediné, o co kdy požádáme — až ho nějakou dobu budete používat — je hodnocení na Marketplace. Funguje ve Visual Studiu 2022 a 2026, x64 i ARM64.
Funkce
- Barevné značky:
TODO,FIXME,BUG,HACK,NOTE,INFOaANCHORna začátku komentáře obarví celý komentář; samotná značka je tučně na jemném pozadí. - Zkratky Better Comments:
// !označuje důležitý komentář,// ?otázku,////přeškrtnutý kód. - Autoři, úkoly a termíny: rozpoznávají se
TODO(anna),#142adue 2026-11-01; datum po termínu zčervená. - Okno komentářů: všechny komentáře se značkami v řešení, seskupené podle značky, projektu a souboru, se štítky pro každou značku, filtrem komentářů po termínu a vyhledávacím polem.
- Karta při najetí myší: podržte ukazatel na značce a uvidíte, co znamená, kdo je autor, kolik dní zbývá, a cestu ke všem takovým komentářům.
- Kotvy:
// ANCHOR: nameoznačuje část dlouhého souboru; Ctrl+K, Ctrl+, je zobrazí v seznamu a přejde na ně. - Indikátory na posuvníku v barvě značky: v dlouhém souboru je hned vidět, kde jsou jeho otevřené otázky.
- Každý jazyk s komentáři: C#, Visual Basic, F#, C++, TypeScript a JavaScript, XAML a XML, HTML, CSS, SQL, Python, PowerShell, Razor a další; tmavý i světlý motiv.
Kotvy
// ANCHOR: name označuje část dlouhého souboru. Upravit → Přejít na → NoteSmith Anchors (Ctrl+K, Ctrl+,) zobrazí kotvy souboru, ve kterém je kurzor, a rovnou vybere část, ve které jste: pište pro filtrování, Enter pro přechod. Kotvy mají také své indikátory na posuvníku a svou skupinu v okně komentářů.

Nastavení
Nástroje → Možnosti → SmithWorks → NoteSmith. Každá možnost má popis a náhled nahoře hned ukáže ukázkové komentáře se zvolenými značkami a styly.
| Možnost | Výchozí |
|---|---|
| Obarvovat značky komentářů | zapnuto |
| Zkratky Better Comments | zapnuto |
| Pozadí pod značkou | zapnuto |
| Indikátory na posuvníku | zapnuto |
| Karta při najetí myší | zapnuto |
| Značky | 7 vestavěných značek a 3 zkratky |
| Autoři, odkazy na úkoly, termíny | vše zapnuto |
| Shromažďovat komentáře celého řešení | zapnuto |
| Požádat o hodnocení na Marketplace | zapnuto |
Nastavení se ukládá do %LocalAppData%\NoteSmith.

Časté dotazy
Které jazyky se obarvují?
V editoru každý jazyk, ve kterém Visual Studio obarvuje komentáře: NoteSmith bere komentáře z vlastního obarvení editoru, takže funguje stejně v C#, Visual Basicu, F#, C++, TypeScriptu, JavaScriptu, XAML, XML, HTML, CSS, SQL, Pythonu, PowerShellu, Razoru a dalších. Okno komentářů, indikátory na posuvníku a kotvy čtou soubory podle přípony: .cs, .vb, .fs, soubory C a C++, .js, .ts, .xaml, .xml, .html, .css, .scss, .sql, .py, .ps1, .cshtml, .razor, .yml a další.
Proč se todo malými písmeny neobarví?
Značky se rozpoznávají přesně tak, jak jsou napsané, aby se slovo v běžné větě nikdy nerozsvítilo. Pokud je tak váš tým píše, přidejte do tabulky značek Todo nebo todo.
Čím se liší od Seznamu úkolů?
Seznam úkolů ve Visual Studiu ve výchozím nastavení ukazuje jen TODO, HACK a UNDONE, prostým textem. Okno komentářů ukazuje každou značku z tabulky v její barvě, seskupuje je, filtruje podle značky, data a textu a drží krok se změnami na disku.
Které soubory okno komentářů čte?
Každý zdrojový soubor ve složce řešení (nebo v otevřené složce) kromě bin, obj, node_modules, .git, .vs, packages, generovaných souborů jako *.Designer.cs a *.g.cs, minifikovaných skriptů a souborů větších než 1 MB. Řetězce, které komentáře jen připomínají ("http://…"), se přeskakují.
Můžu změnit klávesovou zkratku seznamu kotev?
Ano: Nástroje → Možnosti → Prostředí → Klávesnice, příkaz Edit.NoteSmithAnchors.
Odesílá NoteSmith nějaká data?
Ne. Nemá žádnou telemetrii ani přístup k síti; váš kód zůstává ve vašem počítači.
Kde nahlásit problém nebo navrhnout funkci?
Založte issue v repozitáři Feedback na GitHubu — jsou tam formuláře pro chyby a nápady (neveřejné názvy prosím změňte). Můžete také použít kartu Q&A na Marketplace.
Historie změn
1.0.1
- Jednorázová žádost o hodnocení na Marketplace, až bude rozšíření užitečné — s možnostmi Později a Už se neptat a s volbou, jak ji vypnout.
1.0.0
- První veřejné vydání.

Okno komentářů
Zobrazit → Další okna → NoteSmith Comments. Všechny komentáře se značkami z otevřeného řešení nebo složky, seskupené podle značky, pak podle projektu a souboru. Štítky zobrazují nebo skrývají značku, po termínu ponechá jen opožděné a vyhledávací pole filtruje podle textu a souboru. Soubory se čtou na pozadí —
bin,obj,node_modulesa generované soubory se přeskakují — a znovu se načtou, když se změní na disku. Dvojklik nebo Enter otevře řádek.Karta při najetí myší
Podržte ukazatel na značce nebo termínu: karta řekne, co značka znamená, ukáže autora, termín s počtem zbývajících dní nebo dní po termínu, úkol a kolik takových komentářů řešení obsahuje. Všechny komentáře TODO otevře okno komentářů jen s touto značkou, Nastavení značek… otevře stránku možností.