TAB को 2 स्थानों पर सेट करना


19

मैंने विभिन्न उत्तरों के माध्यम से देखा है जो कि निम्नलिखित में .vimrc को स्थापित करने के लिए रिक्त स्थान सम्मिलित करने के लिए बल डालने के लिए उपयुक्त होंगे।

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

हालाँकि, जब मैं 2 रिक्त स्थान का उपयोग करने का प्रयास करता हूं, तो यह 4 टैब प्रति टैब पर डिफ़ॉल्ट रूप से जारी रहता है। मैंने set expandtabइन घोषणाओं की तह तक जाने की कोशिश की है । मैंने softtabstopघोषणा को हटाने की कोशिश की है । मैंने अन्य सवालों के जवाब भी दिए हैं। अगर कोई मेरी मदद कर सकता है तो यह आश्चर्यजनक होगा।

जवाबों:


8

क्या आपने .vimrcइन परिवर्तनों को करने के बाद से अपने को खट्टा किया है ? जब विम खुला हो तो बस टाइप करें source ~/.vimrc(मान लें कि यह डिफ़ॉल्ट स्थान पर है)

संपादित करें: यह भी मदद कर सकता है


ऐसा लगता है कि मेरी समस्या वास्तव में सोर्सिंग की कमी थी। मैंने पढ़ा था कि जब आप इसे संपादित करेंगे तो फाइल अपने आप खट्टी हो जाएगी, और वास्तव में मैंने अपने VIM में कुछ बदलाव देखे हैं। शुरू में .vimrc फाइल बनाना। आपके उत्तर के लिए धन्यवाद!
क्रिस स्नो

@Gleland, क्या केवल मार्काडाउन tabsफ़ाइलों के लिए 2 रिक्त स्थान पर सेट करने का कोई तरीका है ?
अल्फा_989

@ alpha_989 इस मदद करनी चाहिए stackoverflow.com/questions/158968/...
Gleland
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.