नोटपैड ++ के मौजूदा संस्करण में .sql फ़ाइलों का परिणाम नोटपैड में SQL सिंटैक्स को हाइलाइट करते हुए उस पर लागू होता है। मैं नोटपैड ++ को अन्य एक्सटेंशन के लिए भी यही करना चाहता हूं, क्या कुछ सेटिंग है जहां मैं इसे परिभाषित कर सकता हूं?
नोटपैड ++ के मौजूदा संस्करण में .sql फ़ाइलों का परिणाम नोटपैड में SQL सिंटैक्स को हाइलाइट करते हुए उस पर लागू होता है। मैं नोटपैड ++ को अन्य एक्सटेंशन के लिए भी यही करना चाहता हूं, क्या कुछ सेटिंग है जहां मैं इसे परिभाषित कर सकता हूं?
जवाबों:
जब आप नोटपैड ++ में फ़ाइल खोलते हैं, तो यह फ़ाइल एक्सटेंशन के आधार पर सामग्री के लिए सिंटैक्स हाइलाइटिंग को लोड करने का प्रयास करेगा।
यदि आप मौजूदा भाषाओं में से किसी एक के लिए कस्टम एक्सटेंशन का उपयोग करते हैं, तो आप सेटिंग्स में कस्टम एक्सटेंशन -> स्टाइलर कॉन्फ़िगरेशन जोड़ सकते हैं। भाषा का चयन करें और "उपयोगकर्ता एक्सटेंशन" संपादित करें बॉक्स में एक्सटेंशन जोड़ें। एक से अधिक एक्सटेंशन जोड़ने के लिए उनका उपयोग करके अलग करें Space।
फिर आपको सिंटैक्स हाइलाइटिंग को देखने के लिए अपनी फ़ाइल को फिर से खोलने की आवश्यकता है।
आप भाषा मेनू से भिन्न भाषा का चयन करके वाक्य रचना हाइलाइटिंग शैली भी बदल सकते हैं।
Langs.xml फ़ाइल ढूंढें (आमतौर पर C: \ Users [उपयोगकर्ता नाम] \ AppData \ Roaming \ Notepad ++), इसे नोटपैड ++ के साथ खोलें, उस रेखा को ढूंढें जो आपके साथ ext फ़ील्ड <Language name="sql" ext="sql"
में इच्छित एक्सटेंशन जोड़ते हैं , उन्हें एक के साथ अलग करते हैं अंतरिक्ष।
उपयोगकर्ता-परिभाषित भाषा के लिए ऐसा करने के लिए, इसके बजाय userDefineLang.xml देखें और संपादित करें ext=""
।
यदि आपने "पोर्टेबल" -मॉड में नोटपैड ++ स्थापित किया है, तो लैंगेक्सएक्सएमएल और यूजरडिफाइनलैंग्सएक्सएक्सएमएल सीधे उस फ़ोल्डर में होगा जहां नोटपैड ++ स्थित है।
lang.xml
फ़ाइल एप्लिकेशन डायरेक्टरी में है ;-)
यदि कोई नोटपैड ++ सत्र फ़ाइलों का उपयोग कर रहा है (मैंने उन्हें नाम दिया है *.nppxml
) तो आप उन्हें संपादित कर सकते हैं और <File lang="...">
विशेषता बदल सकते हैं , जैसे
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
सेवा मेरे:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
अच्छा डिफ़ॉल्ट पाने के लिए (या *.log
फ़ाइलों के साथ मेरे मामले में उपयोगकर्ता के रूप में परिभाषित ) सिंटैक्स प्रत्येक एकल फ़ाइल आदि को फिर से खोलने के बिना तुरंत प्रकाश डाला।