क्यों TextMate रिक्त स्थान के साथ टैब को प्रतिस्थापित नहीं करता है?


10

मैं Soft TabsTextMate में विकल्प का उपयोग कर रहा हूं , लेकिन मेरी फ़ाइलों TABमें "4-स्पेस" के बजाय अभी भी वर्ण हैं। यह इस तरह काम करता है:

  1. मैं एक फ़ाइल खोलता हूं, इसमें TABs है
  2. मैं Soft Tabsविकल्प को चालू करता हूं
  3. मैं फ़ाइल सहेजता हूं।

कुछ भी नहीं बदला है, फाइल अभी भी भरी हुई है TAB। मैं क्या गलत कर रहा हूं?


प्रलेखन के किस भाग का दावा है कि यह मौजूदा टैब वर्णों को बदल देगा?
इग्नासियो वाज़केज़-अब्राम्स

@Ignacio hm ... यह वही है जो मैं पढ़ रहा हूं: Manual.macromates.com/en/working_with_text खंड 4.11। मुझे लग रहा था कि इसे मौजूदा TAB को बदलना होगा। वर्कअराउंड क्या है?
yegor256

जवाबों:


27

TextMate ऐसी प्राथमिकता के आधार पर आपके पूरे दस्तावेज़ को नहीं बदलता है। यह दस्तावेज़ सीमाओं के पार है, इसलिए केवल फ़ाइल खोलने का कार्य इसमें लगभग हर एक पंक्ति को बदल देगा। आपका सहकर्मी जो हमेशा VCS परिवर्तन लॉग पढ़ता है, वह आपको मारना चाहता है।

फ़ाइल स्वचालित रूप से अपडेट नहीं की गई है। TextMate 1 में, आपको Text »Convert» Tabs to Spaces में आमंत्रित करना होगा । TextMate 2 में, आप बंडल्स »स्रोत» टैब्स को स्पेस में बदलें । दोनों आपकी वर्तमान टैब चौड़ाई सेटिंग का सम्मान करते हैं।


जुड़े प्रलेखन के बारे में:

जब सॉफ्ट टैब सक्षम होते हैं, तो TextMate अधिकांश भाग के लिए ठीक उसी तरह कार्य करेगा जैसे कि आप हार्ड टैब का उपयोग कर रहे थे, लेकिन दस्तावेज़ में वास्तव में रिक्त स्थान होते हैं।

यह कई स्थानों पर नेविगेशन को संदर्भित करता है। यहां तक ​​कि अगर आप रिक्त स्थान का उपयोग करते हैं, तो कर्सर को हिलाने से ऐसा लगेगा कि वे टैब (यानी जंपिंग $tab_widthस्पेस) थे।


4
ctrl-appl-shift-tऔर फिर2
AJcodez
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.