16

में मेरे रेजर सिंटैक्स को मारता है मैं थीम Visual Studio 2010 UltimateWindows 7 ऑपरेटिंग सिस्टम पर उपयोग कर रहा हूं। (नोट: असल में, मुझे यकीन नहीं है कि यह समस्या अंधेरे विषय की वजह से होती है) कुछ दिन पहले, मैंने ASP.NET MVC 4 सीखने का फैसला किया और एक छोटा वेब एप्लिकेशन बनाने का प्रयास किया। विजुअल स्टूडियो में, मैंने इस निर्देश का पालन किया और एक नया एएसपीएनटी एमवीसी 4 वेब एप्लीकेशन बनाया: File->New->Project->ASP.NET MVC 4 Web Application.हाइलाइटिंग विजुअल स्टूडियो 2010

सबकुछ सही था। लेकिन जब मैंने Login.cshtml फ़ाइल खोली, तो मुझे हाइलाइटिंग के कारण रेज़र सिंटैक्स (अभिव्यक्ति जो @ शुरू हुई) को भी नहीं देख सका। एक नज़र डालें:

enter image description here

यहां तक ​​कि अगर मैं CTRL + दृश्य स्टूडियो में एक के साथ सभी पाठ का चयन करें, मैं मुश्किल से वाक्य रचना में देखते हैं।

enter image description here

इस कारण से

, मैं भी asp.net MVC के जानने के लिए शुरू नहीं कर सकते। मैंने इंटरनेट पर इस स्थिति के लिए एक समाधान की तलाश शुरू कर दी, लेकिन मुझे कोई उपयोगी जवाब नहीं मिला। विजुअल स्टूडियो में, मैंने Tools->Option->Font and Colors विकल्प देखा, लेकिन मुझे इसके लिए कुछ भी नहीं मिला। यह समस्या तब दिखाती है जब मैं View (Razor के लिए) में काम कर रहा हूं। Model, Controller या कोई अन्य कोड फ़ाइलों में कोई हाइलाइटिंग समस्या नहीं है।

उपयोगकर्ता ray247 ने Where can I change the Asp.net MVC 3 Razor syntax hightlighting in VS10? नामक मेरे प्रश्न के लिए पर्याप्त प्रश्न पूछा, लेकिन मुझे अभी भी कोई समाधान नहीं मिल रहा है। मैं अपने अंधेरे विषय का उपयोग बंद करना नहीं चाहता। यह मेरी आंखों के लिए वास्तव में अच्छा है।

उत्तर

36

आप से उस्तरा कोड के लिए पाठ पृष्ठभूमि बदलने के लिए सक्षम होना चाहिए:

  1. खुलने का दृश्य स्टूडियो विकल्प (Tools के तहत ->Options),
  2. चयन "Fonts and Colors" (पर्यावरण के तहत treeview में पर बाएं)
  3. "Display Items से शीर्ष पर ड्रॉपडाउन बॉक्स बदलने के लिए" Text Editor "(अगर है कि मूल्य पहले से ही नहीं है),
  4. का चयन" Razor Code " "सूची बॉक्स, और
  5. परिवर्तन को लागू करने के लिए पृष्ठभूमि रंग बदलना और" OK "पर क्लिक करना।

वहाँ भी एक "एचटीएमएल सर्वर-साइड स्क्रिप्ट" सेटिंग है, जो उस्तरा कोड सीमांकक की पृष्ठभूमि का रंग को नियंत्रित करता है (@ अभिव्यक्ति और इसी तरह के भाव कि कोड ब्लॉक की शुरुआत को चिह्नित करें।)

HTH,
मिट्टी

+0

धन्यवाद। यह अजीब है क्योंकि वीएस 2010 रेजर कोड सेक्शन में आइटम रंग अक्षम करता है। –

+0

उत्कृष्ट, धन्यवाद। फोरग्राउंड सिंटैक्स हाइलाइटिंग बहुत बढ़िया है, लेकिन पूरी लाइन को हाइलाइट करते हुए, सिर्फ आंख को परेशान करता है - इम्हो – mrdnk

+0

स्पैनिश में, खोज करने के लिए आइटम "फोंडो डी कॉडिगो रेजर एचटीएमएल" है, मैंने आरसीबी (50, 50, 50) का उपयोग अंधेरे विषय के साथ किया दृश्य स्टूडियो 2013 और यह सही काम किया। –

संबंधित मुद्दे