यदि आप इसे सभी फाइलों के लिए चाहते हैं, तो जाएंPreferences -> Settings - Default/User
। लेकिन नीचे दी गई कई टिप्पणियों से संकेत मिलता है कि सिंटैक्स की विशिष्ट सेटिंग्स इसे केवल उन भाषाओं तक सीमित कर सकती हैं जिन्हें आप चुनते हैं।
रूबी फ़ाइलों के लिए इस कॉन्फ़िगरेशन को सीमित करने के लिए, पहले संपादक में एक रूबी फ़ाइल खोलें, और फिर पर जाएं Preferences -> Settings - Syntax Specific
। यह एक सेटिंग विंडो खोलनी चाहिए जिसका नाम हैRuby.sublime-settings
इन सेटिंग्स को सहेजें:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
किसी अन्य सिंटैक्स प्रकार के लिए दोहराएँ उस प्रकार की फ़ाइल को खोलकर और उस सिंटैक्स के लिए सही वरीयताएँ फ़ाइल खोलने के लिए वरीयताओं पर वापस जा सकते हैं।
मैंने टिप्पणियों में अनुरोधों के अनुसार "डिटेक्ट_इंडेंटेशन" लाइन को शामिल करने के लिए इसे संपादित किया है; मैंने पहले अपने टैब का आकार सेट करने के लिए डिफ़ॉल्ट / उपयोगकर्ता का उपयोग किया था, और टैब का पता लगाने की आवश्यकता नहीं थी, लेकिन क्या यह वैश्विक कॉन्फ़िगरेशन के कारण है या इस तथ्य के कारण कि मैंने शायद ही कभी टैब के साथ फाइलें खोली हैं, मुझे नहीं पता।
पुनरारंभ करना आवश्यक नहीं होना चाहिए, हालांकि कुछ उदाहरणों में यह हो सकता है।