आमतौर पर विंबल्स का उपयोग क्यों नहीं किया जाता है?


20

मैंने देखा है कि बहुत सारे विम प्लग-इन में विंबल नहीं लगते हैं ।

विंबल मूल रूप से एक प्लगइन के लिए एक टारबॉल थे जो विम को स्थापित करने का तरीका जानता है। वे इस प्रकार थे / थोड़े अधिक सुविधाजनक हैं कि उपयोग करने के tar -xvf कारण, आपको यह चिंता करने की आवश्यकता नहीं है कि टारबॉल की निर्देशिका संरचना अलग-अलग तरीकों से नेस्टेड है, यदि यह .vim, या .vim निर्देशिका संरचना के भीतर शुरू हुआ। , या अगर वहाँ एक प्लगइन आदि के रूप में एक ही नाम के साथ टारबॉल में एक माता पिता फ़ोल्डर था

मैं उनके बारे में कम देख रहा हूँ और उनमें से कोई भी प्लगइन्स में नहीं है जो मैंने गीथूब पर देखा है।

  • क्या उन्हें पदावनत करने का कोई सक्रिय प्रयास है?
    • यदि हां तो क्यों?
  • क्या यह इसलिए है क्योंकि अब हमारे पास Vundle, Pathogen, आदि हैं?

जवाबों:


25

प्राथमिक कारण आपका दूसरा बिंदु ठीक है, क्योंकि रोगज़नक़, vundle, neobundle आदि जैसे प्लगइन प्रबंधकों की सहायता से प्लग इन के प्रबंधन के लिए स्रोत नियंत्रण का उपयोग करने के लिए सामुदायिक स्तर पर एक सक्रिय आंदोलन हुआ है, यह उन्नयन के लिए एक आसान दृष्टिकोण का अधिक हो गया है प्लगइन्स। आप और भी आसानी से नियंत्रित कर सकते हैं कि आप किस रिलीज पर अपने प्लगइन को लॉक करना चाहते हैं। इस दृष्टिकोण का उपयोग करने का एक और महत्वपूर्ण पहलू यह भी है कि आप प्रत्येक प्लगइन को अलग-थलग कर सकते हैं और उन्हें अपने अलग-अलग फ़ोल्डरों में रख सकते हैं जो उनके साथ बहुत अधिक आसान काम करता है चाहे आप उन्हें अलग-अलग अपग्रेड करना चाहते हैं या उन्हें पूरी तरह से हटा देना चाहते हैं।

Vimball दृष्टिकोण इसे बहुत कठिन बनाता है, और इसलिए अतीत में इसे कम अपनाया गया है। मुझे नहीं लगता कि इसे स्पष्ट करने के लिए कभी कोई स्पष्ट प्रयास किया गया था, यह प्लगइन्स को प्रबंधित करने के अन्य बेहतर तरीकों की ओर सिर्फ एक प्रवृत्ति है।


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