2015年9月6日 星期日

Visual Studio 2015 修改程式裡括號顯示顏色的編輯器設定

我所使用的 Visual Studio 2013 環境色彩佈景主題是使用「藍色」,這佈景主題顏色也是我一直從 Visual Studio 2005 一直沿用到現在,當然在 VS2005, VS2008 是沒辦法選擇更換,到了 VS2010 之後就有了可以更換各種 Theme 的擴充功能,不過大多數的人還是使用藍色為主,然而到了 VS2012 後就變成可以選用 Dark 或 Light 的主題,但是這兩種我都不喜歡,Dark 太黑了,連選單都是黑的,常常找個東西要找很久,但是 Light 又太刺眼了,看久了眼睛會相當疲累,所以我就會使用 Color Theme Editor 選用已經習慣使用的藍色主題,不過之後藍色主題又重新回到 VS2013 預設環境主題之一,在此之前無論用什麼主題然後再去套用不同的文字編輯器顏色設定都不會有太大問題,為此我還有寫了一篇文章作介紹:mrkt 的程式學習筆記: Visual Studio 2013 佈景主題與 Code Style

但是到了 Visual Studio 2015 卻出現了一點點的不一樣,因為找不到怎麼修改,所以就在這一個月裡都是使用 Dark Theme,但真的是相當不習慣呀,所以認真的找了一下怎麼修改,總算又可以使用 Blue Theme 並且使用 Son of Obsidian 的 Code Style,為此寫篇文章做個記錄(其實還蠻簡單的)。

 


Visual Studio 2013

這是我的 Visual Studio 2013 環境佈景主題

image

使用的是「藍色」色彩佈景主題

SNAGHTML5fd0d5d

然後 Code Style 是使用「Monokai Bright- Sublime」,這個在之前的「Visual Studio 2013 佈景主題與 Code Style」和「調整你的 Visual Studio - Part.1」都有說明過。

 

Visual Studio 2015

而換成使用 Visual Studio 2015 之後,雖然色彩佈景主題還是一樣在預設就有提供「深色、淺色、藍色」三種主題,但是在藍色佈景主題裡想要使用暗色的文字編輯器顏色配置就出現了一點問題,一樣選擇使用「藍色」佈景主題,然後顏色配置也是一樣使用 Monokai Bright - Sublime,但是就…

image

上面這張是可以稍微看得出來,不過還是強調一下重點,放大局部,

image

對於上面截圖裡面的程式碼顯示,不曉得大家有沒有看出那邊不對勁……

不賣關子,其實可以看到不論是小括號、大括號還是方括號,都是用「黑色」顯示,老實說,這樣的顏色設定是要怎麼看程式、寫程式哩。

但是我也找不到要在那邊去做調整,於是我就先暫時使用深色的佈景主題,至少深色的顯示比較不會讓演經過於疲勞,還好在深色佈景主題的括號顏色顯示是正常的,

image

當然用深色主題,然後文字編輯器的 Code Style 直接改用 Monokai Bright - Sublime,這樣的設定下括號顯示是正常的,但我的重點是要使用「藍色」色彩佈景主題。

 

修改

最後我實在是無法忍受下去,我決定要好好解決 Visual Studio 2015 使用藍色色彩佈景主題並且使用 Monokai Bright - Sublime 而讓括號顯示黑色的問題。

直接講重點,選擇以下的項目「工具 > 選項 > 環境 > 字型和色彩

SNAGHTML62d02c5

在顯示項目裡去找一個「標點符號」(Punctuations)的項目

SNAGHTML62e56cb

將「標點符號」的項目前景的顏色設定做調整,這邊我就直接選擇使用白色

SNAGHTML62f7fbb

選擇好之後就選擇確定,然後就可以在文字編輯器裡看到程式裡所有括號的顏色都使用白色來顯示,這樣是不是賞心悅目多了,

image

image

於是我的 Visual Studio 2015 又可以使用「藍色」佈景主題,並且 Code Style 使用 Monokai Bright - Sublime 了(還是不喜歡整個畫面都黑壓壓的一大片)。

 

Visual Studio 2015 Color Theme Editor

如果你想要在 VS2015 裡去調整並建立屬於自己的色彩佈景主題,你就可以使用每個版本都會有的 Color Theme Editor

SNAGHTML63dd847

 

以上

2 則留言:

  1. 您好,我今天安裝了VS 2017
    發現#region顯示變淺灰色很不明顯
    照著你的方式去找相關設定卻沒找到
    搞不清楚它被歸在哪一類別的設定?
    謝謝

    回覆刪除
    回覆
    1. VS2017 與 VS2015 設定方式有所差異
      所以我也不知道囉

      刪除

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。