2015-01-28 7 views
6

के लिए रिक्त स्थान के बजाय टैब का उपयोग करता है, मैं हमेशा ST3 में इंडेंटेशन के लिए टैब के बजाय रिक्त स्थान का उपयोग करना चाहता हूं।
मैं अपनी सेटिंग में इन डाल:सब्लिमे टेक्स्ट 3 हमेशा इंडेंटेशन

"translate_tabs_to_spaces": true, 
"convert_tabspaces_on_save": true, // for a plugin 
"detect_indentation": false, 
"tab_size": 4 

की स्थापना convert_tabspaces_on_save प्लगइन के साथ सेव कम से कम फ़ाइल पर रूपांतरण tabs- लिए मजबूर> रिक्त स्थान के लिए है ExpandTabsOnSave

लेकिन कोई बात नहीं क्या, ST3 नई इंडेंट रहता है रिक्त स्थान के बजाय टैब का उपयोग कर फाइलें खोली गईं।

क्या यह एक बग हो सकता है या मैं गलत सेटिंग का उपयोग कर रहा हूं?

संकेत: कभी भी मैं फ़ाइल Preferences.sublime-settings परोक्ष रूप से, उदाहरण के लिए आदेश Package Control: Disable Package यह रिक्त स्थान

उत्तर

0

कुछ परेशानी है बजाय टैब के साथ सहेजा जाता है, लेकिन अन्यथा का उपयोग करके संशोधित - मैं टैब का उपयोग इच्छा चाहते हैं, लेकिन sl3 रिक्त स्थान डालें। केवल सीएसएस/एसएसएस फाइलों के लिए इसका व्यवहार! मेरे user.config:

{ 
"font_size": 11, 
"ignored_packages": 
[ 
    "Vintage" 
], 
"tab_size": 2, 
"translate_tabs_to_spaces": false, 
"convert_tabspaces_on_save": false, 
"word_wrap": "false" 

}

5

प्रलेखन के अनुसार, इन सेटिंग्स चाल करना चाहिए (वे मेरे लिए काम करते हैं):

{ 
    // Integer. The number of spaces a tab is considered equal to 
    "tab_size": 4, 

    // Boolean, if true, spaces will be inserted up to the next tab stop when tab is pressed, rather than inserting a tab character 
    "translate_tabs_to_spaces": true, 

    // Boolean, if true (the default), tab_size and translate_tabs_to_spaces will be calculated automatically when loading a file 
    "detect_indentation": true, 

    // Boolean, If translate_tabs_to_spaces is true, use_tab_stops will make tab and backspace insert/delete up to the next tab stop 
    "use_tab_stops": true 
} 

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

+0

मेरे लिए यह EditorConfig पैकेज था जो मेरी रिक्त स्थान को टैब में परिवर्तित कर देता था। उस पैकेज को अक्षम करते समय यह अपेक्षित के रूप में काम करता था। इसे देखें: https://github.com/sindresorhus/editorconfig-sublime/issues/32 – semone

+0

अगर आपको लगता है कि मेरे उत्तर ने आपकी मदद की है, तो आप [मेरा जवाब स्वीकार कर सकते हैं] (http://meta.stackexchange.com/a/ 5235)। – herrbischoff

संबंधित मुद्दे