मैं नोटपैड ++ को किसी विशेष फ़ाइल एक्सटेंशन के साथ हमेशा किसी विशेष भाषा का उपयोग करने के लिए कैसे कह सकता हूं


92

मैंने .xul को Notepad ++ से संबद्ध किया है, इसलिए यदि मैं .xul फ़ाइल पर डबल-क्लिक करता हूं, तो यह Notepad ++ में खुल जाएगा। लेकिन नोटपैड ++ यह नहीं जानता है कि एक्सयूएल सिर्फ एक विशेष प्रकार का एक्सएमएल है, इसलिए मुझे एक्सएमएल सिंटैक्स हाइलाइटिंग प्राप्त करने के लिए मैन्युअल रूप से "भाषा> एक्सएमएल" पर क्लिक करना होगा। क्या कोई ऐसा तरीका है जो मैं यह बता सकता हूं: "हर बार जब आप एक्सटेंशन .xul के साथ एक फ़ाइल खोलते हैं, तो स्वचालित रूप से XML भाषा पर स्विच होता है"?


जवाबों:


124

आपको केवल नोटपैड ++ बताना है कि "xul" फाइलें वास्तव में "XML" फाइलें हैं।

  1. Settings> पर जाएंStyle Configurator
  2. के तहत Language, नीचे स्क्रॉल करें और "XML" को हाइलाइट करें
  3. नीचे, User ext."xul" में टाइप करें
  4. दबाएँ Save & Close
  5. अपनी फ़ाइल खोलें और इसे अब ठीक से हाइलाइट करना चाहिए।

कुछ अन्य उपयोगी लिंक:


17
और यदि आप एक से अधिक जोड़ना चाहते हैं (उदाहरण के लिए, मैं 'rdf' भी जोड़ रहा हूँ - हाँ, मैं फ़ायरफ़ॉक्स विस्तार विकास कर रहा हूँ) तो बस उन्हें रिक्त स्थान के साथ अलग करें।
मेट्रिक्सफ्रॉग

1
मैं इसे बचा रहा हूं और यह सत्र के लिए काम कर रहा है लेकिन यह जारी नहीं है। जब मैं नोटपैड ++ को पुनरारंभ करता हूं, तो यह अब नहीं है।
स्ट्राइकर

4
इसे प्रशासक के रूप में चलाएं और यह कायम रहे।
स्ट्राइकर

3
ध्यान दें कि उपयोगकर्ता-परिभाषित भाषाओं के लिए, Language > Define your language... > user language : <your language>एक्स्ट्रीम में भाषा कॉन्फ़िगरेशन विंडो से ही किया जा सकता है । मैदान।
yco


4

यहाँ उपयोगकर्ता परिभाषित भाषाओं के लिए निर्देश है। चित्रों के साथ।

चुनें: भाषा -> अपनी भाषा को परिभाषित करें:

चुनें: भाषा -> अपनी भाषा को परिभाषित करें

सुनिश्चित करें कि आप चूक कर रहे हैं "।" एक्सटेंशन में एक्सटेंशन से। बॉक्स, या यह काम नहीं करेगा:

सुनिश्चित करें कि आप चूक कर रहे हैं "।"  एक्सटेंशन में एक्सटेंशन से।  बॉक्स, या यह काम नहीं करेगा।


1
कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है । यह किसी अन्य प्रश्न का उत्तर है।
DavidPostill

और फिर भी यह बहुत उपयोगी है। अक्सर एक विशिष्ट प्रश्न की खोज करते समय आपको एक अधिक सामान्य प्रश्न मिलेगा। यही मेरे साथ हुआ। पहला जवाब मेरी समस्या का हल नहीं था क्योंकि मैं इस मुद्दे के एक मामूली संस्करण (एक उपयोगकर्ता परिभाषित भाषा) के लिए देख रहा था। इस जवाब ने मेरी मदद की जहां स्वीकार नहीं किया गया था।
डेविल्स एडवोकेट

0

संस्करण 7.5+ और कई एक्सटेंशन के लिए अपडेट करें

1) सेटिंग्स > शैली विन्यासकर्ता

2) " भाषाएं " के तहत देखें, अपनी लक्षित भाषा चुनें।

3) " उपयोगकर्ता ext: के तहत टेक्स्टबॉक्स देखें "

उस भाषा के लिए आप जिस एक्सटेंशन को जोड़ना चाहते हैं, उसका सरल प्रकार। कई फ़ाइल एक्सटेंशन के लिए, इसे SPACE के माध्यम से अलग किया जाना चाहिए। किसी भी "का उपयोग न करें।" अवधि / डॉट वर्ण।

ईजी। एसक्यूएल के लिए मैंने टेबल, व्यू, स्टोर किए गए प्रोक और उपयोगकर्ता परिभाषित कार्यों के लिए निम्नलिखित एक्सटेंशन का उपयोग किया:

tab viw prc udf

केवल एक चीज जो मैं देख सकता हूं कि आप स्वीकृत उत्तर में जोड़ रहे हैं, यह है कि उपयोगकर्ता कई एक्सटेंशन निर्दिष्ट कर सकता है, जिसे रिक्त स्थान द्वारा अलग किया गया है - और इसे लगभग नौ साल पहले स्वीकृत उत्तर के लिए एक टिप्पणी के रूप में पोस्ट किया गया था।
स्कॉट

@ स्पष्ट रूप से, एकाधिक विस्तार वह उत्तर था जिसकी मैं तलाश कर रहा था जो उत्तर द्वारा प्रदान नहीं किया गया था। मैंने अपने पहले वाक्य में इसका संकेत भी दिया था। और विभाजक जो अंतरिक्ष है वह भी सामान्य समानता नहीं है जो सामान्य रूप से अल्पविराम या अर्धविराम है। किसी भी तरह से मुझे जवाब निकालने के लिए आगे खुदाई करनी थी। बॉक्स भी भ्रामक है क्योंकि यह SMALL है क्योंकि यह केवल 1 एक्सटेंशन का समर्थन कर सकता है। यदि आप इस तरह के इनपुट की सराहना नहीं करते हैं, तो जो भी हो।
अर्ल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.