उदात्त पाठ 3 में एक विशिष्ट फ़ोल्डर के लिए सिंटैक्स कैसे बदलें


8

मैं ES5 और ES6 में JS प्रोजेक्ट्स लिखता हूं। मैंने बैबल समर्थित कोड को हाइलाइट करने के लिए बैबेल-सबलाइम स्थापित किया । अब, मैं ES6 में लिखी गई एक .js फ़ाइल को खोलता हूं, गोटो "व्यू -> सिंटैक्स -> सभी को वर्तमान एक्सटेंशन के साथ खोलें: जावास्क्रिप्ट (बैबल)", लेकिन इससे मेरा ईएस 5 कोड भी जावास्क्रिप्ट (बेबेल) पर स्विच हो जाता है। मूल रूप से, जावास्क्रिप्ट (बैबेल) .sublime- सेटिंग फ़ाइल एक्सटेंशन मैपिंग के साथ उपयोगकर्ता फ़ोल्डर में अपडेट की जाती है और परिवर्तन मेरी सभी परियोजनाओं के लिए विश्व स्तर पर लागू होता है। इसलिए, प्रति फ़ोल्डर या परियोजना के आधार पर मैपिंग के लिए "सिंटैक्स टू एक्सटेंशन" निर्दिष्ट करने का एक तरीका है

जवाबों:


10

पहले आप your_project_name.sublime-projectफ़ाइल का उपयोग करके परियोजना-स्तरीय सेटिंग्स निर्दिष्ट कर सकते हैं । प्रोजेक्ट मेनू और उदात्त प्रलेखन पर एक नज़र डालें ।

हालाँकि, उदात्त .sublime-projectफ़ाइलों में सिंटैक्स सेटिंग्स का समर्थन नहीं करता है । इसलिए आपको Sublime Project Specific Syntax पैकेज का उपयोग करना होगा। यह मेरे लिए उदात्त पाठ 3 के साथ काम करता है Project Specific Syntax > Copy syntax setting to clipboard। मेनू आइटम का उपयोग करने पर ध्यान दें ।

के लिए Babel-Sublimeवाक्यविन्यास पर प्रकाश डाला निम्नलिखित काम करना चाहिए:

{
    "folders":
    [
        {
            "path": "."
        }
    ],
  "syntax_override": {
    "\\.js$": ["Babel", "JavaScript (Babel)"]
  }
}

बहुत बढ़िया। उस पैकेज ने पूरी तरह से काम किया। मैं अभी भी चाहता हूं कि उदात्त-परियोजनाओं को बनाने से बचने के लिए एक फ़ोल्डर स्तर सिंटैक्स_ओवर्राइड विकल्प होगा, जो कि जब साझा
रीपोज़ के
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.