LazowskiAnton · Extensions

OutputSmith

Visual Studio için okunaklı bir Çıkış penceresi. Hatalar ve uyarılar öne çıkar, derleme ve test sonuçları bir bakışta görünür; gürültü ise (modül yüklemeleri, derleme adımları, geri yükleme satırları) geri planda kalır.

Ücretsiz · Visual Studio 2022 ve 2026 · 14 arayüz dili · telemetri yok

Neden OutputSmith

OutputSmith olmadan ve OutputSmith ile aynı derleme çıkışı

Önce sorunlar

Hatalar kırmızıdır; satırları açık kırmızı bir arka plan ve metnin solunda bir işaret alır. Uyarılar sarıdır. Uzun bir derlemede onları tek bir satır okumadan görürsünüz.

Gürültü geri planda kalır

Modül yüklemeleri, çıkış yapan iş parçacıkları, geri yükleme ve derleme adımları, test bağdaştırıcılarının iletileri soluklaştırılır: hâlâ oradadırlar ama göze batmazlar.

Yalnızca gerçekten tanıdığını

Satırlar MSBuild, derleyiciler, test çalıştırıcıları ve günlükçülerin biçimlerine göre tanınır. Yalnızca “error” sözcüğünü içeren bir satır olduğu gibi kalır.

Ücretsiz, koşulsuz

Abonelik yok, deneme süresi yok, rahatsız edici uyarılar yok, telemetri yok. Visual Studio 2022 ve 2026'da, x64 ve ARM64 üzerinde çalışır.

Özellikler

Bölmeler

BölmeNeler tanınır
Build, Build Orderproje adlarıyla derleme başlıkları, tanılamalar, sonuçlar, geri yükleme, C++ derleme adımları, kopyalama adımları
Debugmodül yüklemeleri ve iş parçacıkları, uygulama çıkışı, günlük düzeyleri, özel durumlar ve yığın çerçeveleri
TestsxUnit, NUnit ve MSTest iletileri, başarısız ve atlanan testler, çalıştırma sonuçları
CMakesonuçlarıyla yapılandırma denetimleri, dosya bağlantılarıyla CMake hataları ve uyarıları
Package Managergeri yükleme satırları ve güvenlik açığı uyarıları
GitHub Copilot, …Visual Studio'nun kendi günlükleri ([Category Information]), : Succeeded gibi sonuçlar

Derleme

“Build started” satırlarında proje adları kalın, geri kalanı gridir; böylece paralel bir derlemeyi takip etmek kolaylaşır. Hatalar açık kırmızı bir satır, uyarılar sarı bir işaret alır; yollar ve kodlar vurgulanır.

Hatalar, uyarılar, sonuçlar ve proje adlarıyla derleme çıkışı

Hata Ayıklama

Hata ayıklayıcının kendi iletileri gridir; böylece uygulamanızın yazdıkları (Debug.WriteLine, Trace, günlükçüler) mavi bir işaretle öne çıkar. Günlük düzeyleri renklendirilir; işlenmeyen bir özel durum kırmızıdır ve kodunuzdaki çerçeveleri parlak kalır.

Soluklaştırılmış modül yüklemeleri, uygulama çıkışı, günlük düzeyleri ve bir özel durumla hata ayıklama çıkışı

Testler ve CMake

Test bağdaştırıcıları çok konuşur: xUnit, NUnit ve MSTest ilerleme iletileri ile “No test is available in …” gridir. Başarısız bir test, bir bulma hatası ve çalıştırma sonucu öne çıkar.

Soluklaştırılmış bağdaştırıcı iletileri, başarısız bir test ve çalıştırma sonucuyla test çıkışı

CMake ve C++

CMake denetimleri gridir, yalnızca sonuç sözcüğü renklendirilir; Windows'ta “not found” çoğu zaman beklenen bir durumdur, bu yüzden kırmızı değil sarıdır. Derlenen dosyaların adları ve “Generating Code…” da gridir.

Soluklaştırılmış denetimler ve renkli sonuçlarla CMake çıkışı

Ayarlar

Araçlar → Seçenekler → SmithWorks → OutputSmith. Her seçeneğin bir açıklaması vardır ve üstteki önizleme sonucu anında gösterir.

SeçenekVarsayılan
Çıkış penceresini renklendiraçık
Hata satırlarını renklendiraçık
Metnin solunda işaretleraçık
Hata Ayıklama'da uygulama çıkışını işaretleaçık
Hata ayıklayıcı gürültüsünü soluklaştıraçık
Süreleri ve boyutları vurgulaaçık
Proje adlarını vurgulaaçık
İlk şans özel durumlarıUyarı
Günlük biçimleritümü açık
Bölmelertümü açık

Ayarlar %LocalAppData%\OutputSmith klasöründe saklanır.

OutputSmith seçenekler sayfası
Canlı önizlemesiyle seçenekler sayfası.

SSS

Bir satır neden renksiz kalıyor?

OutputSmith yalnızca tanıdığı biçimleri renklendirir: MSBuild ve derleyici tanılamaları, test çalıştırıcıları, günlükçüler, hata ayıklayıcı ve CMake iletileri. Yalnızca “error” veya “failed” içeren bir satır tahmin edilmez; aksi hâlde çok fazla şey renklenirdi. Ayrıca satırın bölmesinin ayarlarda açık olduğunu denetleyin.

OutputSmith çıkışı değiştirir mi?

Hayır. Yalnızca metnin görünümünü değiştirir; kopyalama, arama, çift tıklamayla gezinme ve Hata Listesi eskisi gibi çalışır.

Büyük bir derlemeyi yavaşlatır mı?

Hayır. Yalnızca görünen satırlar renklendirilir ve her satır bir kez tanınır.

Renkleri değiştirebilir miyim?

Henüz değil. Renkler Visual Studio'nun koyu veya açık temasını izler; her vurgu ayarlardan kapatılabilir.

OutputSmith herhangi bir veri gönderiyor mu?

Hayır. Telemetri ve ağ erişimi yoktur.

Bir sorunu nereye bildirebilir veya özellik önerebilirim?

GitHub'daki Feedback deposunda bir issue açın; hatalar, fikirler ve tanınmayan satırlar için formlar vardır (özel adları değiştirin). Marketplace'teki Q&A sekmesini de kullanabilirsiniz.

Değişiklik günlüğü

1.0.2

1.0.1

1.0.0