LazowskiAnton · Extensions

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

Stejný kód bez NoteSmith a s ním: komentáře se značkami barevně

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

Značky

Značka platí na začátku komentáře a rozpoznává se přesně tak, jak je napsaná: TODO je značka, todo a TODOS jsou běžná slova, takže běžné věty se nikdy nerozsvítí.

Soubor s TODO, FIXME, HACK, NOTE, důležitým komentářem, otázkou a přeškrtnutým kódem, s indikátory na posuvníku
ZnačkaVýznam
TODOPráce, kterou je ještě třeba udělat.
FIXME, BUGZnámý nefunkční kód, který je třeba opravit.
HACKProvizorní řešení, které by se mělo nahradit pořádným.
NOTE, INFOVysvětlení, které stojí za přečtení před změnou kódu.
ANCHORPojmenované místo v souboru, na které lze přejít.
// !Důležitý komentář, tučně.
// ?Otevřená otázka.
////Zakomentovaný kód, přeškrtnutý.

Autoři, úkoly a termíny

V komentáři se značkou je jméno v TODO(anna) šedé, #142 je zvýrazněno jako odkaz a z due 2026-11-01 se stane štítek, který po uplynutí termínu zčervená.

Vlastní značky

Tabulka značek na stránce možností obsahuje vestavěné značky i vaše vlastní, celkem až 30: slova oddělená čárkami (PERF, SLOW), barvu z 12 párů navržených pro oba motivy, styl (pozadí značky, tučné, prosté, přeškrtnuté) a to, zda je okno komentářů shromažďuje. Vestavěné značky lze vypnout a přebarvit.

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_modules a generované soubory se přeskakují — a znovu se načtou, když se změní na disku. Dvojklik nebo Enter otevře řádek.

Okno komentářů se skupinami FIXME, TODO a HACK, štítky a komentářem po termínu

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í.

Karta TODO při najetí myší s autorem, termínem, úkolem a tlačítky

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ářů.

Seznam kotev dlouhého souboru se třemi kotvami

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žnostVýchozí
Obarvovat značky komentářůzapnuto
Zkratky Better Commentszapnuto
Pozadí pod značkouzapnuto
Indikátory na posuvníkuzapnuto
Karta při najetí myšízapnuto
Značky7 vestavěných značek a 3 zkratky
Autoři, odkazy na úkoly, termínyvše zapnuto
Shromažďovat komentáře celého řešenízapnuto
Požádat o hodnocení na Marketplacezapnuto

Nastavení se ukládá do %LocalAppData%\NoteSmith.

Stránka možností NoteSmith
Stránka možností s živým náhledem a tabulkou značek.

Č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

1.0.0