16

我在,操作系統上使用Expression主題Visual Studio 2010 Ultimate。 (注意事項:實際上,我不確定是否因爲黑暗主題而出現此問題)幾天前,我決定學習ASP.NET MVC 4並試圖創建一個小型Web應用程序。在Visual Studio中,我按照這個指令創建了一個新的asp.net mvc 4 web應用程序:File->New->Project->ASP.NET MVC 4 Web Application.突出顯示在Visual Studio 2010中殺死我的Razor語法

一切都很完美。但是當我打開Login.cshtml文件時,我甚至看不到突出顯示的剃刀語法(表達式開始於@)。請看:

enter image description here

即使我選擇所有文本與CTRL +在Visual Studio中,我幾乎看不到的語法。

enter image description here

正因爲如此,我甚至不能開始學習asp.net mvc的。我開始在網上尋找這種情況的解決方案,但我找不到任何有用的答案。在Visual Studio中,我查看了Tools->Option->Font and Colors選項,但是我也找不到任何東西。只有當我在View(對於Razor)工作時,此問題纔會顯示。在ModelController或任何其他代碼文件中沒有突出問題。

User ray247問了一個接近我的問題Where can I change the Asp.net MVC 3 Razor syntax hightlighting in VS10?的問題,但我仍然找不到解決方案。我不想停止使用我的黑暗主題。這對我的眼睛非常好。

回答

36

您應該能夠通過更改剃刀代碼文本背景:

  1. 打開Visual Studio的選項(在Tools - >Options
  2. 選擇 「Fonts and Colors」(根據環境在TreeView在左)
  3. 在頂部的「Display Items改變下拉框「Text Editor」(如果這是不是值的話),
  4. 選擇「Razor Code」 「列表框和
  5. 根據您的喜好更改背景顏色並單擊」OK「以應用更改。

還有控制所述剃刀碼分界符的背景顏色的「HTML服務器端腳本」設置(@表達和類似表達該標記的代碼塊的開始。)

HTH,
粘土

+0

謝謝。這很奇怪,因爲VS 2010在Razor代碼部分禁用Item顏色。 –

+0

非常好,謝謝。前景語法突出顯示效果很好,但突出顯示了整條線,只是分散了眼睛 - imho – mrdnk

+0

在西班牙語中,要搜索的項目是「Fondo decódigoRazor HTML」,我使用RCB(50,50,50)視覺工作室2013年,它的工作完美。 –

相關問題