खोज…


अंतर्निहित इंडेंटेशन इंजन का उपयोग करके एक पूरी फ़ाइल को इंडेंट करें

कमांड मोड (Esc) में :gg=G Vg के अंतर्निहित इंडेशन इंजन का उपयोग करने के लिए :gg=G दर्ज करें।

कमान भाग विवरण
gg फ़ाइल की शुरुआत
= इंडेंट (जब equalprg खाली हो)
जी फाइल समाप्त

आप अधिक परिष्कृत ऑटो-स्वरूपण उपकरण का उपयोग करने के लिए अपने .vimrc में equalprg सेट कर सकते हैं।

उदाहरण के लिए, C / C ++ के लिए clang-format का उपयोग करने के लिए अपनी .vimrc फ़ाइल में निम्न लाइन डालें:

autocmd FileType c,cpp setlocal equalprg=clang-format

अन्य फ़ाइल प्रकारों के लिए, c,cpp उस filetype के साथ c,cpp को प्रतिस्थापित करें c,cpp जिसे आप उस फ़ाइल clang-format के लिए अपने पसंदीदा स्वरूपण टूल के साथ प्रारूपित करना और clang-format चाहते हैं।

उदाहरण के लिए:

" Use xmllint for indenting XML files. Commented out.
"autocmd FileType xml setlocal equalprg=xmllint\ --format\ --recover\ -\ 2>/dev/null
" Tidy gives more formatting options than xmllint
autocmd FileType xml setlocal equalprg=tidy\ --indent-spaces\ 4\ --indent-attributes\ yes\ --sort-attributes\ alpha\ --drop-empty-paras\ no\ --vertical-space\ yes\ --wrap\ 80\ -i\ -xml\ 2>/dev/null

इंडेंट या एक्सेन्टेंट लाइन्स

सामान्य रूप में हमारी अतिरिक्त रेखा को इंडेंट करने के लिए सामान्य से अधिक कुंजी > दो बार के अनुसार < या उससे कम दबाएं। कई लाइनों पर एक ही करने के लिए सिर्फ 6>> नंबर पहले से जोड़ दें 6>>

आदेश विवरण
>> इंडेंट करंट लाइन
<< अतिरिक्त वर्तमान लाइन
6>> अगली 6 पंक्तियाँ

आप गतियों का उपयोग करके भी इंडेंट कर सकते हैं। यहाँ कुछ उपयोगी उदाहरण दिए गए हैं।

आदेश विवरण
>gg वर्तमान लाइन से फ़ाइल में पहली पंक्ति तक इंडेंट
>G फाइल में करंट लाइन से लास्ट लाइन तक इंडेंट
>{ पिछले पैराग्राफ इंडेंट
>} अगले पैराग्राफ इंडेंट

दृश्य मोड में केवल एक बार कुंजी से अधिक या कम दबाकर। ध्यान दें कि यह दृश्य मोड से बाहर निकलने का कारण बनता है । तब आप उपयोग कर सकते हैं . संपादित दोहराने के लिए यदि आप और करने की जरूरत है u पूर्ववत करने के लिए।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow