16

Visual Studio 2010 Ultimate numaralı telefondan Windows 7 işletim sistemindeki Expression temasını kullanıyorum. (Not: Bu sorunun karanlık tema nedeniyle gerçekleştiğinden emin değilim) Birkaç gün önce, ASP.NET MVC 4'u öğrenmeye karar verdim ve küçük bir web uygulaması oluşturmaya çalıştım. Visual Studio'da bu yönergeyi izledim ve yeni asp.net mvc 4 web uygulaması oluşturdum: File->New->Project->ASP.NET MVC 4 Web Application.Vurgulama, Visual Studio 2010'daki Razor sözdizimini öldürüyor

Her şey mükemmeldi. Ancak, Login.cshtml dosyasını açtığımda, vurgulama nedeniyle traş makinesi sözdizimini (@'u başlatan ifadeler) bile göremedim. Bir göz atın:

enter image description here

Ben CTRL + Visual Studio A ile tüm metni seçmek bile, ben zar zor sözdizimi bkz. Bu nedenle

enter image description here

, ben bile asp.net mvc öğrenmek için başlatılamaz. İnternette bu durum için bir çözüm aramaya başladım, ancak yararlı bir cevap bulamadım. Visual Studio'da Tools->Option->Font and Colors seçeneğini gördüm ama bunun için bir şey bulamadım. Bu sorun, yalnızca View (Razor için) çalıştığımda gösterir. Model, Controller veya başka kod dosyalarında vurgulama sorunu yoktur.

Kullanıcı ray247 bir soru sordu Where can I change the Asp.net MVC 3 Razor syntax hightlighting in VS10? adlı soruyu yeterince yakın ama yine de bir çözüm bulamıyorum. Karanlık temamı kullanmayı bırakmak istemiyorum. Gözlerim için gerçekten çok iyi.

cevap

36

Sen tarafından Jilet kodu metni arka planını değiştirmek mümkün olmalıdır:

  1. (Tools Altında ->Options) Visual Studio Seçeneklerini açma
  2. seçilmesi "Fonts and Colors" (en treeview Çevre Altında sol)
  3. "Display Items gelen "Text Editor"(yani) zaten değer değilse,
  4. "Razor Code" seçimi için üst kısmında bulunan açılır kutusunu değiştirme "liste kutusu ve
  5. Arka plan rengini istediğiniz gibi değiştirin ve değişikliği uygulamak için" OK "öğesini tıklayın.

da Jilet kodu sınırlayıcı arka plan rengini kontrol eden "HTML Sunucu Tarafı Senaryo" ayarı var (kod bloklarının başlangıcını işaretlemek @ ifade ve benzeri ifadeler.),

hth Kil

+0

Teşekkürler. Bu garip çünkü VS 2010, Razor kod bölümündeki Item rengini devre dışı bıraktı. –

+0

Mükemmel, teşekkürler. Ön plandaki sözdizimi vurgulamak harikadır, ancak bütün bir çizgiyi vurgulamak sadece gözün dikkatini dağıtır - imho – mrdnk

+0

İspanyolca'da, aranacak öğe "Fondo de código Jilet HTML" dir, karanlık temalı RCB (50, 50, 50) kullanılır. Görsel stüdyo 2013 ve mükemmel çalıştı. –