मैं विम का उपयोग कर रहा हूं और पायथन स्क्रिप्ट संपादित कर रहा हूं।विम स्वचालित रूप से पायथन टिप्पणियों पर इंडेंटेशन को हटा देता है
Autoindent सामान्य रूप में बहुत अच्छी तरह से काम करता है, लेकिन जब मैं एक टिप्पणी लिखने के लिए एक नई लाइन और प्रकार '#' शुरू करते हैं, विम मेरे लिए है कि रेखा unindents।
उदाहरण के लिए, यदि
def foo():
है और मैं एंटर दबाएं, विम ठीक से
def foo():
pass
इंडेंट होगा, लेकिन, अगर बजाय pass
लिख-लिख कर, मैं #
टाइप करें, यह स्वचालित रूप से unindents
def foo():
# comment
class Thing():
def __init__(self):
pass
# comment line gets unindented all the way
मेरी .vimrc फ़ाइल निम्नानुसार है। क्या कोई जानता है कि यह क्यों हो रहा है?
set tabstop=4
set smartindent
set shiftwidth=4
set expandtab
set backspace=indent,eol,start
set scrolloff=3
set statusline=%f%m%r%h%w\ [%Y\ %{&ff}]\ [%l/%L\ (%p%%)]
set laststatus=2
teh खोज इंजन के लिए: समर्पण, पुराना। – naught101