Posted on

MSSQL Server Management Studio Siyah Teması (Dark Theme)

Her zaman bir kod düzenleyicide veya her hangi bir IDE kullanırken koyu renkli temaları kullanmak istemişimdir. Koyu renkli temalar uzun saatler çalıştığım zaman gözlerimi fazla yormuyor.

Daha önceden SQL Mangement Studio 2012 kullanıyordum ve orada siyah tema olmadığı için epeyce zor oluyordu. Daha sonra SMSS 2017 yi deneyeyim dedim ancak bunda da varsayılanda siyah (dark) tema yoktu. Aslında var ama gizlemişler 🙂

Gizli olma nedenide Microsoft’un siyah temayı hala geliştiriyor olması. Ancak küçük bir kod değişikliği için gizli temayı görünür hale getirebiliyoruz.

SSMS Dark teması

Uygulamayı kurduktan sonra aşağıda yolunu verdiğim dosyayı her hangi bir not defteri uygulaması ile açın.

SSMS 2016
"C:\Program Dosyaları (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgundef"  
SSMS 17
"C:\Program Dosyaları (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\ssms.pkgundef" 
SSMS 18
"C:\Program Dosyaları (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.pkgundef "

Açılan dosya içerisinde ki ;

//[$RootKey$\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}]

yazan satırın başında ki “//” işaretlerini kaldırıp dosyayı kaydediyoruz.

  Kodların son hali şöyle olmalı ;

[$RootKey$\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}] 
[$RootKey$\AD7Metrics\PortSupplier{4103F338-2255-40C0-ACF5-7380E2BEA13D}]
[$RootKey$\External Tools\Error Loo&kup]
[$RootKey$\LightSwitch]
[$RootKey$\Debugger\LaunchHooks110]
[$RootKey$\DiagnosticsHub]
[$RootKey$\FeatureFlags]
[$RootKey$\VB Editor]
.
.
.
.

Bu değişiklikleri yaptıktan sonra MSSQL Server Management Studio uygulamasını yeniden başlatın ve ayarlarda ki ilgili bölümde “Dark” isimli temayı seçebilirsiniz.

Notlar :
SMSS için her güncelleme yaptığınızda bu ayarlar önceki haline geri döner, her güncellemeden sonra bu ayarları tekrar yapmanız gerekmektedir.

Kaynak :  https://www.sqlshack.com/setting-up-the-dark-theme-in-sql-server-management-studio/ 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir