LazowskiAnton · Extensions

OutputSmith

Přehledné okno Výstup pro Visual Studio. Chyby a upozornění vyniknou, výsledky sestavení a testů vidíte na první pohled a šum — načítání modulů, kroky kompilace, řádky obnovení balíčků — ustoupí do pozadí.

Zdarma · Visual Studio 2022 a 2026 · 14 jazyků rozhraní · žádná telemetrie

Proč OutputSmith

Stejný výstup sestavení bez OutputSmith a s ním

Problémy na prvním místě

Chyby jsou červené se světle červeným řádkem a značkou vlevo od textu, upozornění žlutá. V dlouhém sestavení je uvidíte dřív, než přečtete jediný řádek.

Šum ustoupí do pozadí

Načítání modulů, ukončená vlákna, kroky obnovení a kompilace a upovídané testovací adaptéry jsou ztlumené — pořád tam jsou, ale nepřekážejí.

Jen to, co ví jistě

Řádky se rozpoznávají podle formátů MSBuild, kompilátorů, spouštěčů testů a knihoven pro protokolování. Řádek, který jen obsahuje slovo „error“, zůstane beze změny.

Zdarma a bez háčků

Žádné předplatné, zkušební verze, otravná okna ani telemetrie. Funguje ve Visual Studiu 2022 a 2026, x64 i ARM64.

Funkce

Podokna

PodoknoCo se rozpoznává
Build, Build Orderzáhlaví sestavení s názvy projektů, diagnostika, výsledky, obnovení balíčků, kroky kompilace C++, kroky kopírování
Debugnačítání modulů a vlákna, výstup aplikace, úrovně protokolu, výjimky a rámce zásobníku
Testszprávy xUnit, NUnit a MSTest, neúspěšné a přeskočené testy, výsledky běhu
CMakekontroly konfigurace s jejich výsledkem, chyby a upozornění CMake s odkazy na soubory
Package Managerřádky obnovení balíčků a upozornění na zranitelnosti
GitHub Copilot, …vlastní protokoly Visual Studia ([Category Information]), výsledky jako : Succeeded

Sestavení

Názvy projektů v řádcích „Build started“ jsou tučně a zbytek šedě, takže paralelní sestavení snadno sledujete. Chyby dostanou světle červený řádek, upozornění žlutou značku; cesty a kódy jsou zvýrazněné.

Výstup sestavení s chybami, upozorněními, výsledky a názvy projektů

Ladění

Vlastní zprávy ladicího programu jsou šedé, takže to, co zapisuje vaše aplikace (Debug.WriteLine, Trace, knihovny pro protokolování), vynikne a dostane modrou značku. Úrovně protokolu jsou obarvené; neošetřená výjimka je červená a její rámce ve vašem kódu zůstávají jasné.

Výstup ladění se ztlumeným načítáním modulů, výstupem aplikace, úrovněmi protokolu a výjimkou

Testy a CMake

Testovací adaptéry jsou upovídané: průběh xUnit, NUnit a MSTest a „No test is available in …“ jsou šedé. Neúspěšný test, chyba při zjišťování testů a výsledek běhu vyniknou.

Výstup testů se ztlumenými zprávami adaptérů, neúspěšným testem a výsledkem běhu

CMake a C++

Kontroly CMake jsou šedé a obarvené je jen slovo výsledku — „not found“ je ve Windows často očekávané, proto je žluté, ne červené. Názvy kompilovaných souborů a „Generating Code…“ jsou také šedé.

Výstup CMake se ztlumenými kontrolami a obarvenými výsledky

Nastavení

Nástroje → Možnosti → SmithWorks → OutputSmith. Každá možnost má popis a náhled nahoře hned ukáže výsledek.

MožnostVýchozí
Obarvovat okno Výstupzapnuto
Podbarvovat řádky s chybamizapnuto
Značky vlevo od textuzapnuto
Označovat výstup aplikace v Laděnízapnuto
Tlumit šum ladicího programuzapnuto
Zvýrazňovat doby trvání a velikostizapnuto
Zvýrazňovat názvy projektůzapnuto
Výjimky první šanceUpozornění
Formáty protokolůvše zapnuto
Podoknavše zapnuto

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

Stránka možností OutputSmith
Stránka možností s živým náhledem.

Časté dotazy

Proč řádek zůstal bez barvy?

OutputSmith obarvuje jen formáty, které zná: diagnostiku MSBuild a kompilátorů, spouštěče testů, knihovny pro protokolování, zprávy ladicího programu a CMake. Řádek, který jen obsahuje „error“ nebo „failed“, se nehádá — to by se obarvilo příliš mnoho. Zkontrolujte také, že je jeho podokno zapnuté v nastavení.

Mění OutputSmith samotný výstup?

Ne. Mění jen vzhled textu; kopírování, hledání, přechod dvojitým kliknutím i Seznam chyb fungují jako dřív.

Nezpomalí to velké sestavení?

Ne. Obarvují se jen viditelné řádky a každý řádek se rozpoznává jen jednou.

Můžu změnit barvy?

Zatím ne. Barvy se řídí tmavým nebo světlým motivem Visual Studia; každé zvýraznění lze v nastavení vypnout.

Odesílá OutputSmith nějaká data?

Ne. Nemá žádnou telemetrii ani přístup k síti.

Kde nahlásit problém nebo navrhnout funkci?

Založte issue v repozitáři Feedback na GitHubu — jsou tam formuláře pro chyby, nápady a nerozpoznané řádky (neveřejné názvy prosím změňte). Můžete také použít kartu Q&A na Marketplace.

Historie změn

1.0.2

1.0.1

1.0.0