.Vimrc के डिफ़ॉल्ट स्थान को ~ / .vim / में कैसे बदलें?


8

मैं अपनी ~ / .vim निर्देशिका को बनाए रखने के लिए git का उपयोग करता हूं। मैं अपनी vimrc फ़ाइल को इस निर्देशिका में संग्रहीत करना चाहता हूं ताकि यह रिपॉजिटरी में भी रहेगा। मैं उस स्थान को कैसे बदलूं जहां विम विम फ़ाइल के लिए खोज करता है?

जवाबों:


11

तुम नहीं। इसके बजाय इसे सिंबल करें।

mv ~/.vimrc ~/.vim
ln -s  ~/.vim/.vimrc ~/.vim

आप अपने vimrc को ड्रॉपबॉक्स के माध्यम से भी सिंक करने के लिए सिम्लिंक काम करते हैं।


6
मुझे लगता है कि आपका मतलब था mv ~/.vimrc ~/.vimऔर ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`।
garyjohn

फिक्स्ड। आखिरी बार जब मैं आधी रात को फोन पर जवाब देता हूं: P
digitxp

विंडोज के लिए आप echo source ~/.vim/.vimrc > .vimrcइसके बजाय उपयोग कर सकते हैं , जो वास्तविक सिमलिंक वेरिएंट विंडोज के उपयोग से बेहतर है।
दान बकर

5

digitxp का उत्तर शायद बेहतर है, लेकिन आप विम को अपने vimrc के लिए कहीं भी देखने के लिए कह सकते हैं, जैसे -u कमांड-लाइन विकल्प के साथ, और gvimrc with -U, जैसे:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc

2

~/.vim/vimrcडिफ़ॉल्ट रूप से भी विम 7.4 स्रोत । help vimrcकहते हैं:

यूनिक्स $ HOME / .vimrc या $ HOME / .vim / vimrc

लेकिन कहीं भी फ़ाइलों का बैकअप लेने के लिए मेरा वर्तमान पसंदीदा समाधान https://github.com/technicalpickles/homesick है जो एक ही स्थान पर सभी कॉन्फिग फाइलों को केंद्रित करता है और आपके लिए सिमलिंक प्रबंधन को संभालता है।

इसे भी देखें: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

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