2012-04-13 51 views
2

我用ReSharper和「Son of Obsidian」主題使用VS2010,並在String.Format部分中出現以下令人沮喪的突出顯示問題。這個配色方案元素是什麼?

選擇方法(或任何)參數會給出灰色背景 - 請參閱圖片中的string bString。但是String.Format字符串中的突出顯示不同,並且不可讀。

在「工具>選項>字體和顏色」我試過:「選定的文本」,「無效的選定文本」和「突出顯示的參考」都是徒勞的。

所以請:

一)什麼我需要改變

b)是否有發現它(我試着做一個屏幕抓取的十六進制顏色代碼和搜索的一個體面的方式對於在樣式XML,但不工作)

Irritating highlighting issue

回答

3

嘗試了這一點,我的家用電腦,我發現有問題的元素上的年齡之後是ReSharper Matched Format String Item

ReSharper Matched Format String Item

有確實應該找到這個東西更簡單的方法out

1

看來你的光標在IntelliSense代碼段字段中。

它可能是代碼段字段?

enter image description here

+0

感謝您的幫助,在最後找到'ReSharper Matched Format String Item' – Paddy 2012-04-13 17:08:52

0

Paddy的回覆指出我的方向正確,但我的問題稍有不同。我將在這裏發佈我的解決方案,希望它可以幫助其他人。

我正在使用VS2013和Resharper 8.我的問題是Resharper在安裝時無法導入它自己的字體和顏色設置。對我來說,Paddy的圖像中顯示的Resharper選項不可見。這是一個已知的問題與ReSharper的安裝及解決方案如下:

1)關閉所有Visual Studio實例

2)打開C:\ Program Files文件(x86)的\微軟的Visual Studio {VS版本} \ Common7 \ IDE \擴展\ extensions.configurationchanged文件

3)輸入任何內容有

4)保存文件

5)打開VS和檢查工具字體和顏色|選項|環境

source

對我來說,當我重新打開VS,ReSharper的也都可以導入自己的設置和突出問題已經固定,而無需任何進一步的行動從我這裏。

現在,當試圖編輯extensions.configurationchanged文件時,我也遇到了「Access is Denied」錯誤消息(我以管理員身份運行Windows 7)。爲了克服這個問題,我必須以管理員身份打開記事本(開始>右鍵單擊記事本>以管理員身份運行),然後使用文件>打開打開extensions.configurationchanged文件。

我希望這可以幫助未來的人!