2018-07-20

[SSMS] Dark Theme


目前,SSMS 17.x 提供 2 種 theme。

  • Blue
  • Light

若想要 Dark theme,則需要 額外編輯 ssms.pkgundef。

雖然還未得到 Microsoft 正式支援,但確實可讓 SSMS 切換為 Dark theme 。





SSMS: Selecting the Dark Theme

  • 版本: SSMS 17.x
  • 示範作業系統: Windows 10


00. 請先關閉 SSMS。

01. 使用檔案總管,尋找與檢視 文字格式檔案: ssms.pkgundef

SSMS 17.x 的存放路徑:

  • C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio


-- figure 11_ssms.pkgundef




02. 編輯此文字檔案: ssms.pkgundef


  • 尋找到關鍵字:// Remove Dark Theme


-- figure 12_Remove Dark theme




03. 使用 // 註解,將 // Remove Dark Theme 下的第 1 行給註解掉。請參考下圖所示:


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


-- figure 13_comment out first line





04. 儲存檔案 ssms.pkgundef


  • 若不是使用 Administrator 管理者身分編輯時,將遭遇到以下錯誤訊息,請點選 Yes。


-- figure 41_Notepad_without_Administrator




05. 再點選 Yes,調整 UAC: User Account Control。

-- figure 42_Click_YES




06. 確認儲存檔案:ssms.pkgundef。



07. 開啟 SSMS


  • 點選 Tools / Options。
  • 在左邊窗格,點選 Environment / General。

  • 在右邊窗格,在 Color theme,下拉,可以看到 3 種 theme:Blue, Dark, Light


-- figure 21_Select_Dark_theme




08. 確認選擇:Dark theme。

-- figure 22_Dark



若未正確設定,只能看到 2 種 theme:Blue, Light。

-- figure 29_Original




09. 已經切換為 Dark theme

-- figure 31_SSMS





10. 可惜,仍有部分視窗沒有 黑化


  • Results
  • Messages
  • Execution Plan


-- figure 31_SSMS_Results




11. 視窗 Object Explorer 也未 黑化。

-- figure 32_SSMS_Object_Explorer




12. 視窗 Registered Servers 也尚未 黑化。

-- figure 33_SSMS_Registered_Servers



13. 切換為 Light theme

-- figure 51_Light_theme



14. 切換為 預設 Blue theme

-- figure 52_Blue_theme




15. 切換到 Dark theme。

-- figure 53_Dark_theme



16. 若要全部都 黑化,可以改用 Visual Studio Code 或 SQL Ops Studio 等。

-- figure 61_Dark_default_dark





Reference

SQL Ops Studio: Selecting the Color Theme - Dark theme
http://sharedderrick.blogspot.com/2018/04/sql-ops-selecting-color-theme-dark-theme.html

沒有留言:

張貼留言