जवाबों:
सिर्फ दबाने के बजाय Tab, पहले दबाएं Ctrl-Vऔर फिर दबाएं Tab।
इसका उपयोग कई विशेष वर्णों को सम्मिलित करने के लिए किया जा सकता है। :help i_CTRL-V
विवरण के लिए देखें।
Ctrl-Vकमांड-लाइन मोड ( :help c-CTRL-V
), और यहां तक कि कुछ अन्य कार्यक्रमों में भी पूरी तरह से काम करता है। (उदाहरण बैश, म्यूट।)
यदि आपने Ctrl-Vकिसी और चीज़ के लिए मैप किया है, तो प्रयास करें Ctrl-Q। यह विम के रूप में एक ही प्रभाव है Ctrl-V, लेकिन कुछ टर्मिनल नियंत्रण प्रवाह के लिए इसका उपयोग करते हैं, जिस स्थिति में विम कभी इसे नहीं देखेगा।
अपने व्यवहार को बदलने के बजाय (जो त्रुटि प्रवण है)।
मैं इस फ़ाइल प्रकार के लिए अलग तरह से व्यवहार करने के लिए विम सेट करूँगा।
इसलिए अपने सामान्य संपादन में मैं टैब का विस्तार करता हूं। लेकिन विशेष रूप से make
फ़ाइलों के लिए मैंने सेट किया noexpandtab
ताकि टैब बरकरार रहे।
अपनी ~ / .vimrc फ़ाइल में निम्न जोड़ें:
" Normal action
set expandtab
if has("autocmd")
" If the filetype is Makefile then we need to use tabs
" So do not expand tabs into space.
autocmd FileType make set noexpandtab
endif
<c-v>009
टूटी हुई टैब की या हार्डकोर ASCII