समझाएं मैं अपनी Vim
कॉन्फ़िगरेशन स्क्रिप्ट को अपडेट करने का प्रयास कर रहा हूं। मेरी ~/.vim
निर्देशिका में कई उप-निर्देशिकाएं हैं और मुझे यकीन नहीं है कि वे क्या करते हैं, और न ही कुछ ऐसे हैं जो अनावश्यक प्रतीत होते हैं।कृपया विम की कॉन्फ़िगरेशन निर्देशिका पदानुक्रम
यहाँ मेरी ~/.vim
निर्देशिका वृक्ष विशिष्ट प्रश्न के लिए की तरह
|-after
|---ftplugin
|---syntax
|-autoload
|-compiler
|-doc
|-ftplugin
|---latex-suite
|-----dictionaries
|-----macros
|-----packages
|-----templates
|---python
|-indent
|-plugin
|-spell
|-syntax
दिखता है अब है।
plugin
बनामftplugin
में क्या होता है?plugin
औरautoload
के बीच क्या अंतर है?- मुझे
~/.vim
के अंतर्गत सीधे निर्देशिकाओं मेंafter/...
में कुछ कब रखना चाहिए?
+1; संक्षिप्त और सही सारांश। –
धन्यवाद @skeept। यदि मैं सही ढंग से समझता हूं, तो मुख्य प्लगइन्स को 'प्लगइन' या 'ftplugin' में रखें,' ऑटोलोड 'में चीजों का समर्थन करना और' बाद 'में अन्य सभी चीज़ों को ओवरराइड करना। सही बात? – jlconlin
यदि आप ऐसा कुछ कर रहे हैं जो किसी विशिष्ट फ़ाइल प्रकार पर लागू होता है तो आपको ftplugin के साथ जाना चाहिए। प्लगइन में डाली गई सभी फ़ाइल प्रकारों पर लागू होने वाली किसी चीज़ के लिए, लेकिन यदि संभव हो तो इसे ऑटोलोड में लोड करने का प्रयास करें, और हाँ जो कुछ भी है, वह सबकुछ ओवरराइड करने के बाद है। मुझे लगता है कि एडुआन द्वारा दिए गए लिंक में एक अच्छा संसाधन है, आपको इसे पढ़ना चाहिए। – skeept