मैं एक बड़ी codebase, जहां प्रत्येक फ़ाइल अलग खरोज सम्मेलनों है पर काम कर रहा हूँ: टैब, 4 रिक्त स्थान, 3 रिक्त स्थान, आदिस्वचालित रूप से इंडेंटेशन शैलियों (टैब बनाम रिक्त स्थान) को पहचान सकते हैं?
मैं वर्तमान टैब पर डिफ़ॉल्ट और set shiftwidth=N expandtab smarttab
कर जब मैं एक रिक्त स्थान-इंडेंट फ़ाइल के पार चलो , लेकिन यह कष्टप्रद है।
क्या विम, या प्लगइन में कोई कार्यक्षमता है, जो इसे पहचान सकता है, उदाहरण के लिए, वर्तमान बफर प्रति स्थान तीन रिक्त स्थान के साथ इंडेंटेशन का उपयोग करता है?
खोजी कुत्ता, DetectIndent की तुलना में बेहतर काम करने के लिए लगता है है । किसी भी कारण से, DetectIndent एक साधारण, लगातार स्वरूपित सी फ़ाइल पर गलत अनुमान लगाता है (इसमें आकार 2 टैब हैं और डिटेक्ट इंडेंट सोचता है कि यह आकार 4 है)। – Kat