में vim फ़ाइलों को समेकित करने के लिए मैं ~/.vim
फ़ोल्डर में अपनी सभी vim संबंधित फ़ाइलों/प्लगइन्स को समेकित करने की कोशिश कर रहा हूं ताकि मैं इसे गीथब पर डंप कर सकूं और रोगजनक से शुरू कर सकूं। हालांकि, अभी मेरे सभी विम प्लगइन्स पूरे स्थान पर बिखरे हुए हैं।~/.vim फ़ोल्डर
उदाहरण के लिए, वाक्य रचना प्लगइन /usr/share/vim/vim73/syntax/syntax.vim
में है और जब मैं :scriptnames
चलाने इस रूप में अच्छी तरह दिखाई देता है के बाद से मैं अपने .vimrc
में syntax on
है।
तो परीक्षण के लिए, मैं /usr/share/vim/vim73/syntax
/usr/share/vim/vim73/syntax1
में ले जाया गया और ~/.vim
को /usr/share/vim/vim73/syntax
की नकल की।
हालांकि, जब मैं विम शुरू करता हूं तो शिकायत करता है कि यह फ़ाइल /usr/share/vim/vim73/syntax/syntax.vim
(क्योंकि मैंने उस फ़ोल्डर का नाम बदल दिया है) नहीं खोल सकता है। मुझे उम्मीद है कि अब स्वचालित रूप से मेरे ~/.vim
में रहने वाले वाक्यविन्यास फ़ोल्डर को पिकअप करें।
मेरे क्रम मार्ग है:
~/.vim, /usr/share/vim/vimfiles, /usr/share/vim/vim73, /usr/share/vim/vimfiles/after, ~/.vim/after, /usr/share/vim/vim73
मैं यह कैसे करना होगा?
शायद यह 'रनटाइम' के बजाय 'स्रोत' के साथ स्क्रिप्ट को सोर्स कर रहा है। मुझे लगता है कि यदि आप हमेशा 'रनटाइम' का उपयोग करते हैं तो यह आपके रनटाइम पथ को खोजेगा। – Owen
विम वितरण द्वारा/usr/share/vim में फ़ाइलें प्रदान की जाती हैं। उन फ़ाइलों को अपने घर फ़ोल्डर में कॉपी करने का कोई कारण नहीं होना चाहिए जबतक कि आप उन्हें स्वयं संशोधित नहीं कर रहे हैं। –
@ रैंडी बिल्कुल, मुझे एहसास हुआ कि सवाल पोस्ट करने के बाद और यही कारण है कि इसे बंद करने के लिए वोट दिया गया :) – Omnipresent