स्वचालित रूप से वर्तमान फ़ाइल की इंडेंटेशन शैली का पता लगाएं और उसका उपयोग करें


1

मैं कई परियोजनाओं पर काम करता हूं जो विभिन्न इंडेंटेशन स्तरों (2 रिक्त स्थान / 4 स्थान / टैब ...) का उपयोग कर रहे हैं।

क्या विम को स्वचालित रूप से वर्तमान फ़ाइल की इंडेंटेशन शैली का पता लगाना और इसका उपयोग करना संभव है, यह कहना है कि, टैब कुंजी को "सही तरीके से" इंडेंटिंग "बुद्धिमान" बनाया जा सकता है?

जवाबों:



0

अच्छा सवाल same मैं भी इसी समस्या का सामना कर रहा हूँ facing और हाल ही में मैंने अपने लिए ऐसा एक विम प्लगइन लिखा है g https://github.com/luochen1990/indent-detector.vim

इसकी निम्नलिखित विशेषताएं हैं:

  • bufEnter और bufWrite पर स्वचालित रूप से मिश्रित इंडेंट और इको वार्निंग का पता लगाएं।
  • वर्तमान इंडेंटिंग शैली को स्वचालित रूप से फिट करने के लिए इंडेंटिंग के बारे में स्विच करना।
  • समय का पता लगाना सीमित है, इसलिए आपको बड़ी फाइलें खोलने की चिंता करने की जरूरत नहीं है।

मुझे लगता है कि यह अच्छी तरह से डिज़ाइन किया गया है, और ज्ञात होने की आवश्यकता है, अगर आपके पास कोई सुझाव है तो github पर एक मुद्दा पोस्ट करें :)

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