संक्षिप्त जवाब:
अपना vimrc बनाने के लिए, Vim शुरू करें और निम्न में से एक करें:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
इच्छित सेटिंग्स डालें, और फ़ाइल को सहेजें।
ध्यान दें कि इस फ़ाइल का निर्गमन compatible
विकल्प को निष्क्रिय कर देगा । विवरण के लिए नीचे देखें।
लंबा जवाब:
Vimrc के दो प्रकार हैं:
- उपयोगकर्ता vimrc में
$HOME
- प्रणाली vimrc में
$VIM
(Amiga सिस्टम पर, s:.vimrc
एक उपयोगकर्ता vimrc माना जाता है)
उपयोगकर्ता vimrc फ़ाइल अक्सर उपयोगकर्ता द्वारा बनाए जाने तक मौजूद नहीं होती है। अगर आपको $HOME/.vimrc
(या $HOME/_vimrc
विंडोज पर) नहीं मिल रहा है , तो आप कर सकते हैं, और शायद, बस इसे बनाएं।
सिस्टम vimrc को सामान्य रूप से अनमॉडिफाइड छोड़ दिया जाना चाहिए और $VIM
* निर्देशिका में स्थित है । सिस्टम vimrc एक अच्छी जगह नहीं है जहाँ आप अपनी व्यक्तिगत सेटिंग रखते हैं। यदि आप इस फ़ाइल को संशोधित करते हैं तो आपके परिवर्तन कभी भी विम को अपग्रेड करने पर अधिलेखित हो सकते हैं। साथ ही, यहां परिवर्तन बहु-उपयोगकर्ता प्रणाली पर अन्य उपयोगकर्ताओं को प्रभावित करेगा। ज्यादातर मामलों में, उपयोगकर्ता vimrc में सेटिंग्स सिस्टम vimrc में सेटिंग्स को ओवरराइड करेगा।
से :help vimrc
:
एक फ़ाइल जिसमें इनिशियलाइज़ेशन कमांड होते हैं, उसे "vimrc" फ़ाइल कहा जाता है। Vimrc फ़ाइल में प्रत्येक पंक्ति को Ex कमांड लाइन के रूप में निष्पादित किया जाता है। इसे कभी-कभी "exrc" फ़ाइल के रूप में भी संदर्भित किया जाता है। वे एक ही प्रकार की फ़ाइल हैं, लेकिन "exrc" वही है जो Vi हमेशा उपयोग किया जाता है, "vimrc" एक विशिष्ट नाम है। यह भी देखें | vimrc-intro |
आपके व्यक्तिगत आरंभिक स्थानों के लिए:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
फ़ाइलों को ऊपर निर्दिष्ट क्रम में खोजा जाता है और केवल पहला जो पाया जाता है वह पढ़ा जाता है।
(MacOS उपरोक्त के लिए यूनिक्स के रूप में गिना जाता है।)
ध्यान दें कि उपयोगकर्ता vimrc का मात्र अस्तित्वcompatible
विकल्प को बंद करके विम के व्यवहार को बदल देगा । से :help compatible-default
:
जब विम शुरू होता है, तो 'संगत' विकल्प चालू होता है। इसका उपयोग तब किया जाएगा जब विम अपनी शुरुआती शुरुआत करेगा। लेकिन जैसे ही एक उपयोगकर्ता vimrc फ़ाइल मिलती है, या वर्तमान निर्देशिका में एक vimrc फ़ाइल, या "VIMINIT" पर्यावरण चर सेट किया जाता है, इसे 'nocompatible' पर सेट किया जाएगा। यह अन्य विकल्पों को स्थापित करने या रीसेट करने का दुष्प्रभाव है (देखें 'संगत')। लेकिन केवल विकल्प जो सेट या रीसेट नहीं किए गए हैं, उन्हें बदल दिया जाएगा।
* $VIM
आपके शेल में सेट नहीं किया जा सकता है, लेकिन हमेशा विम के अंदर सेट किया जाता है। यदि आप यह देखना चाहते हैं कि यह किस पर सेट है, तो Vim शुरू करें और कमांड का उपयोग करें:echo $VIM