क्या कोई "शामिल" प्रक्रिया vimrc में है?


55

मेरे vimrc में कुछ विन्यास है। कुछ सामान्य, और कुछ वास्तव में विशिष्ट।

मैं कुछ सहकर्मियों के साथ इस कॉन्फिग को साझा करना चाहूंगा, लेकिन उनमें से बहुत से इन विशिष्ट लोगों की आवश्यकता नहीं है।

अलग-अलग vimrc के एक गुच्छा को संपादित करने के बजाय, मैं यह जानना चाहूंगा कि क्या इसमें "निर्देश" - संभव है - ".vimrc_module" नाम की फ़ाइल जैसी कोई चीज़ शामिल है और vimrc से कॉल की जाती है। क्या यह संभव है?

जवाबों:


73

हां, यह संभव है, :sourceकमांड का उपयोग करें :

source .vimrc_module

देख:

:help :source

अधिक जानकारी के लिए।


4

प्लगइन्स इस उद्देश्य की पूर्ति करते हैं।

  • सादे प्लगइन्स को हमेशा एक बार लोड किया जाता है,
  • ऑटोलैड प्लग इन मांग पर लोड किए गए हैं (वे विम कार्यों के पुस्तकालयों को परिभाषित करने के लिए आदर्श हैं),
  • ftplugin एक बार प्रति बफर लोड किया जाता है (जब ftplugin प्रकार बफर प्रकार से मेल खाता है),
  • स्थानीय vimrcs एक परियोजना के आधार पर लोड किए जाते हैं (गैर मानक),
  • और इसी तरह।

दूसरे शब्दों में, हमें शायद ही इसका उपयोग :sourceया :runtimeस्पष्ट रूप से करने की आवश्यकता है .vimrc। हाँ वे मौजूद हैं। क्या हमें वास्तव में उनकी आवश्यकता है? मुश्किल से! विम के पास पहले से ही कई मुहावरे हैं जो उसकी देखभाल करते हैं।

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