जवाबों:
कई सेटिंग्स व्यवहार को नियंत्रित करती हैं:
पहले set expandtabसफेद स्थान वर्णों द्वारा टैब को बदलने की अनुमति देता है :h 'expandtab'।
तब set shiftwidth=4सारणियाँ 4 सफेद स्थान बनाती हैं :h 'shiftwidth'।
आप रुचि भी ले सकते हैं :h 'tabstop'जिसके द्वारा फ़ाइल में एक टैब वर्ण गिनती के लिए रिक्त स्थान की संख्या को परिभाषित करता है।
एक बोनस के रूप में देखें :h 'smartindent'और :h 'autoindent'जो बहुत उपयोगी हैं।
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
J.Chomel के उत्तर के लिए आशुलिपि।
touchआपके होम डायरेक्टरी में फ़ाइल .vimrc बनाएगी अगर यह अभी तक मौजूद नहीं है
, तो .vimrc फ़ाइल को अपनी प्राथमिकताओं के साथ टैबस्टॉप और शिफ्ट-अप में जोड़ें ।
tabstopऔर shiftwidthयह आमतौर पर अधिक पठनीय होता है और चूंकि आपके लिए उन्हें यह लिखने की आवश्यकता नहीं होती है कि अक्सर आपकी कॉन्फ़िगरेशन फ़ाइल में संक्षिप्त नाम का उपयोग करने के लिए बहुत अधिक लाभ नहीं होता है। ।