2010-08-05 11 views
36

एक सप्ताह पहले तक मैं सिंटैक्स हाइलाइटिंग के साथ नोटपैड ++ में html.erb फ़ाइलों को खुशी से कोड कर रहा था। तब मेरी हार्ड ड्राइव दुर्घटनाग्रस्त हो गई।नोटपैड ++ मेरी फ़ाइलों को हाइलाइट करने वाला वाक्यविन्यास नहीं है

मैंने अपने नए सिस्टम पर नोटपैड ++ को पुनर्स्थापित किया, लेकिन जब मैं अपना html.erbs खोलता हूं, उनमें से केवल कुछ ही ठीक से हाइलाइट कर रहे हैं।

मुझे लगता है कि समस्या यह हो सकती है कि इनमें से अधिकतर फाइलों को 'सामान्य टेक्स्ट फाइल' माना जा रहा है, जहां काम करने वाले कुछ को 'एचटीएमएल फाइल' माना जाता है। मैंने उसी नाम की 'HTML के रूप में सहेजें' की कोशिश की, लेकिन यह काम नहीं कर रहा है। मैं अपना वाक्यविन्यास वापस हाइलाइट कैसे कर सकता हूं? यह मुझे गंभीरता से धीमा कर रहा है।

उत्तर

63

आप भाषा> एच> एचटीएमएल पर जाने का प्रयास कर सकते हैं और इसे सामान को हाइलाइट करना चाहिए।

+1

मुझे पता था कि यह एक साधारण फिक्स होगा ... आपको शहर का धन्यवाद! – sscirrus

+4

यह एकदम सही फिक्स है यदि आप फ़ाइल एक्सटेंशन के बिना फ़ाइल पर सिंटैक्स हाइलाइटिंग को सक्षम करना चाहते हैं जो आम तौर पर उस भाषा से मेल खाता है जो इसमें लिखा गया है। धन्यवाद! – Wingman4l7

+0

एफवाईआई, यह काम करता है लेकिन तब तक जब तक मैंने फ़ाइल बंद नहीं की और फिर इसे फिर से खोल दिया। – rossdavidh

46

बस अगर कोई मेरी स्थिति को पूरा करता है: मैंने Enable global foreground color पैनल Settings -> Style configurator... में सक्रिय किया था, इसे निष्क्रिय वाक्यविन्यास हाइलाइटिंग निष्क्रिय कर दिया था।

+2

या अन्य थीम का चयन करने की आवश्यकता होती है, और उसके बाद अपने चुने हुए एक पर क्लिक करना (एक ही अंत के लिए अलग मतलब)। धन्यवाद। – samosaris

+0

सैमुस अरिन की टिप्पणी (एक और विषय चुनें) अन्य समस्याओं पर भी काम करता है जहां वैश्विक अग्रभूमि रंग मुद्दा नहीं है। – rossdavidh

+0

प्रतिभा! धन्यवाद, यह मेरी समस्या को हल करता है – liang

1

एक और संभावित स्थिति जो इसका कारण बन सकती है यदि आप नई थीम इंस्टॉल करते हैं। यदि थीम में कुछ भाषाएं परिभाषित नहीं हैं और आप उनमें से एक का उपयोग करते हैं, तो आप सिंटैक्स हाइलाइटिंग भी खो देंगे।

चेक करने के लिए: सेटिंग्स -> शैली कौन्फ़िगरेटर

चेक उस भाषा आप चल रहे हैं वर्तमान विषय के लिए बाएं हाथ की ओर है।

0

मैं ठीक उसी समस्या थी और पोस्ट से कोई भी समाधान मेरे लिए काम किया तो मैं गहरा खोदा और पाया कि मैं गलती से सेटिंग → शैली कौन्फ़िगरेटर के तहत दो बार मेरे उपयोगकर्ता परिभाषित एक्सटेंशन सौंपा है, उदाहरण के एसक्यूएल और एक्सएमएल के लिए

एक उपयोगकर्ता से मेरे उपयोगकर्ता परिभाषित एक्सटेंशन को हटाने से वाक्यविन्यास हाइलाइटिंग बहाल हो गई।

0

तो मुझे पता है कि यह समस्या 7 साल पहले हल हो गई थी, लेकिन यह Google पर शीर्ष परिणाम है इसलिए मैं अपनी समस्या का समाधान जोड़ना चाहता था।

तहत सेटिंग्स -> प्राथमिकताएं ... -> बोली

मैं साकार मैं क्या कर रहा था कि कि बिना मूर्खता से विकलांग अजगर था, बस उपलब्ध आइटम में इसे वापस डाल करने के लिए किया था।

+2

यह है कि एक भाषा अक्षम है। जवाब काम करता है लेकिन ओपी वाक्यविन्यास हाइलाइटिंग के बाद था। हो सकता है कि चुने हुए उत्तर को उद्धृत करें और अपने आप में जोड़ें ताकि यह एक साथ काम कर सके। – Syfer

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