2010-08-03 143 views
16

我正在嘗試爲我的Visual Studio 2010環境配置突出顯示的類似ZenBurn的語法,並且無法自定義SQL編輯器的顏色方案。Visual Studio 2010 SQL變量顏色

在SQL文本編輯器中,「純文本」,包括局部變量和用戶定義的表名是像水鴨,我想他們是220,220,204就像他們在其他文本編輯器。

回答

27

我有和你一樣的問題。由於我使用深色背景配色方案,因此SQL變量的藍綠色使SQL腳本幾乎不可讀。

然後,無奈星期後,我終於找到了罪魁禍首。轉到「字體和顏色」部分並找到名爲「標識符」的項目。不要爲項目前景使用「默認」。相反,將其更改爲任何非默認的顏色。 (爲了安全起見,請勿使用與「純文本」項目相同的顏色,以便VS 2010不會認爲您使用的是默認顏色。)

現在,您的「標識符」前景顏色應顯示爲「自定義」,顏色值應與「純文本」項目不同,即使略有不同也是如此。保存所有更改,現在Visual Studio 2010將在您的自定義顏色中顯示SQL變量。

這個問題似乎是因爲當「標識符」前景被設置爲「默認」,則SQL標識符不使用純文本的默認顏色。相反,它從一個神祕的位置抓住深青色,所以你必須告訴它不使用默認顏色。這絕對不是一個功能。這是一個錯誤。

+0

太棒了。這絕對擺脫了奇怪的硬編碼顏色。 – 2010-09-15 12:19:38

+0

任何想法,括號和運算符像'內部連接'和'null'這樣的詞是從哪裏來的? – 2010-12-10 07:17:09

+0

找到這個解決方案之前兩天我掙扎的人! – Raffaeu 2012-01-10 17:17:08

相關問題