नोटपैड ++ में डिफ़ॉल्ट भाषा कैसे सेट करें


48

मैं ज्यादातर XML फ़ाइलों से निपटने के लिए नोटपैड ++ का उपयोग करता हूं। यह अच्छा होगा अगर नोटपैड ++ ने फ़ाइलों को खोलने पर XML भाषा के आधार पर मेरी फ़ाइलों को पार्स और रंगीन किया। इसके बजाय, मुझे फ़ाइल खोलनी होगी, भाषा मेनू से XML चुनें।

क्या नोटपैड ++ को बताने का एक तरीका है कि XML डिफ़ॉल्ट भाषा है और तदनुसार फ़ाइलों का इलाज करना है।


क्या यह .xml फाइल एक्सटेंशन को नहीं पहचानता है? या आप अपनी फ़ाइलों के लिए कुछ पागल एक्सटेंशन का उपयोग कर रहे हैं?
साशा चेदिगोव

1
@musicfreak: मेरा मानना ​​है कि एंग्रीहैकर हाइलाइटिंग के बारे में पूछ रहा है, जब वे फाइल पर क्लिक करते हैं -> नई फाइल, जिसमें एक्सटेंशन नहीं है जब तक आप इसे सेव नहीं करते।
जोशुआ

यह -config एक्सटेंशन है और मेरे पास उस एक्सटेंशन के लिए डिफ़ॉल्ट ऐप होने के लिए नोटपैड ++ है।
एंग्रीहैकर

जवाबों:


67

में Notepad ++ पर क्लिक करके प्राथमिकताएं संवाद बॉक्स खोलने Settings-> Preferencesपर क्लिक करें New Document/Default Directoryटैब और परिवर्तन Default Languageकरने के लिए XML

नोटपैड ++ प्राथमिकताएं

संपादित करें : बस देखा कि आप इसे .config फ़ाइलों पर भी लागू करना चाहते थे। यह किया जा सकता है लेकिन आपको इसे हर उस एक्सटेंशन के लिए करना होगा जिसे आप ओवरराइड करना चाहते हैं। पर क्लिक करें Settings-> Style Configuratorके लिए नीचे स्क्रॉल XMLभाषा अनुभाग में और जोड़ने configके लिए User extबॉक्स। सहेजें और बंद करें और खोली गई कोई भी नई .config फ़ाइल XML के रूप में दिखाई देगी। वास्तव में, मैंने पहले ही ऐसा कर लिया है कि मेरी स्थापना के लिए जैसा कि नीचे देखा गया है:

शैली विन्यासकर्ता


2
यह सेटिंग केवल नई फ़ाइलों पर लागू होती है, न कि आपके द्वारा खोली गई मौजूदा फ़ाइलों पर।
हैवीड ऑक्ट

1
यह काम नहीं करता। डिफ़ॉल्ट भाषा सत्रों के बीच चिपक जाती है, लेकिन जब तक मैं मैन्युअल रूप से भाषा / XML का चयन नहीं करता, तब तक फाइल सिंटेक्स-रंग में नहीं होती है।
एंग्रीहैकर

5
बिल्कुल सही, आपके संपादन ने काम किया। कम्प्यूटिंग निर्वाण।
एंग्रीहैकर

2
नई फ़ाइलों के लिए काम करता है, मौजूदा नहीं खोल रहा है। बहुत बुरा। सुझाव के लिए धन्यवाद। +1
फेलिप अल्वारेज़

धन्यवाद, मैं भूल गया कि यह कैसे करना है। सेटिंग्स-> स्टाइल कनफिगरेटर के बजाय सेटिंग-> प्राथमिकता में देख रहे हैं। -_-
अलीबदादा

13

नोटपैड ++ निर्देशिका में langs.xml फ़ाइल के लिए देखें।

नीचे दिए गए की तरह एक नोड ढूंढें और दिखाए गए अनुसार "कॉन्फ़िगरेशन" जोड़ें।

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

नोटपैड ++ को पुनरारंभ करें। एक .config फ़ाइल खोलें। इसे XML के रूप में स्वरूपित किया जाना चाहिए।


आप GUI के माध्यम से भी ऐसा कर सकते हैं, मुझे विश्वास है। (जब से मैंने नोटपैड ++ का उपयोग किया है, तब से यह एक समय हो चुका है।)
साशा चेडेगोव

मैंने कोशिश की कि कुछ और PHP फ़ाइल प्रकारों को जोड़ा जाए, लेकिन काम नहीं किया। :-(
साइमन ईस्ट

1
ध्यान दें कि आपको% APPDATA% \ Notepad ++ (प्रोग्राम फ़ोल्डर के बजाय) में langs.xml देखने की आवश्यकता हो सकती है।
सिग्मोरल

यदि कोई विरोध हो, तो उसी एक्सटेंशन को> 1 भाषा से जोड़ा जाए तो क्या होगा?
tbone

5

सेटिंग> स्टाइलर कंफिगरेटर पर जाएं। बाईं ओर स्क्रॉल सूची से XML चुनें। उस संवाद के निचले भाग में, दो बॉक्स होने चाहिए - एक डिफ़ॉल्ट एक्सटेंशन के लिए और एक 'उपयोगकर्ता एक्सटेंशन' के लिए। अपने .config को 'उपयोगकर्ता एक्सटेंशन' बॉक्स में जोड़ें और 'सहेजें और बंद करें' पर क्लिक करें।

नोट: 'उपयोगकर्ता एक्सटेंशन' सभी भाषा विकल्पों के लिए उपलब्ध नहीं हो सकता है (मैं जानता हूं कि यह सी के लिए उपलब्ध है, क्योंकि यह वाक्य रचना हाइलाइटिंग है जो मैं काम पर उपयोग करता हूं)। इसलिए, यदि यह उपलब्ध नहीं है, तो आपको अपनी भाषा फ़ाइल बनानी होगी।


3

मैंने इस तरह से इसे किया:

फ़ाइल पर जाएं %APPDATA%\Notepad++और खोलेंlangs.xml

नीचे दिए गए की तरह एक नोड ढूंढें और दिखाए गए अनुसार "कॉन्फ़िगरेशन" जोड़ें

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

नोटपैड ++ को पुनरारंभ करें एक .configफ़ाइल खोलें । इसे XML के रूप में स्वरूपित किया जाना चाहिए।

और यह भी सुनिश्चित करें कि आपके पास कोई अन्य परस्पर विरोधी सेटिंग नहीं है, अर्थात .config फ़ाइलों के लिए मैप की गई कोई अन्य चीज़


1

उपाय :

सुविधा प्राथमिकताएँ संवाद बॉक्स के तहत avaible है।

पर जाएं Settingsतो PreferencesफिरNew Document/Default Directory

और अंत Default Languageमें HTML में संपादित करें ।

कब्जा :

नोटपैड ++ प्राथमिकताएं


-1

सेटिंग्स> स्टाइलर कॉन्फ़िगरेशन> XML चुनें - आप के तहत एक्सटेंशन जोड़ें + [उपयोगकर्ता एक्सटेंशन] - सहेजें और बंद करें। मेरे लिए .csproj के लिए काम किया


मेरा मानना ​​है कि यह स्वीकृत उत्तर के दूसरे पैराग्राफ के समान है।
जी-मैन का कहना है 3
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.