विम एक "पैराग्राफ" की अवधारणा को समझता है। पैराग्राफ की विम की परिभाषा रिक्त लाइनों से घिरे पाठ का एक खंड है * । इसके साथ काम करने के लिए कई गति और पाठ ऑब्जेक्ट हैं।
[count]}
- [count]
पैराग्राफ को आगे बढ़ाएं। आप <S-v>}
वर्तमान लाइन से अगली रिक्त लाइन तक सभी लाइनों का चयन करने के लिए उपयोग कर सकते हैं । इसमें रिक्त रेखा शामिल होगी, जिससे आप उपयोग करना चाह सकते हैं <S-v>}k
।
[count]ip
- [count]
पैराग्राफ का चयन करें । यह iw
(आंतरिक शब्द) की तरह है, को छोड़कर, अच्छी तरह से, पैराग्राफ। वर्तमान लाइन से पैरा के अंत तक के बजाय, हालांकि सभी पैराग्राफ का उपयोग करना vip
होगा ।
[count]ap
- जैसे ip
, सिवाय इसके कि पैराग्राफ के आसपास की खाली लाइनों को शामिल किया जाएगा।
यहां एक चेतावनी यह है कि विम केवल "व्हाईट लाइन" के रूप में व्हॉट्सएप के साथ एक पंक्ति पर विचार नहीं करता है । तो :set list
अगर यह काम करने के लिए प्रकट नहीं होता है, तो इसे (जैसे के साथ ) जांचना सुनिश्चित करें ।
यह भी याद रखें कि आप हमेशा अपने इच्छित पैटर्न को खोज सकते हैं। आप के साथ एक खाली लाइन प्राप्त कर सकते हैं /^$
; या यदि आप उस खाली लाइन का चयन नहीं करना चाहते हैं जिसका उपयोग आप \n\n
पहले खाली लाइन से पहले कर्सर को लाइन के अंत में करने के लिए कर सकते हैं :
<S-v>/^$<CR>
<S-v>/\n\n<CR>
* कुछ अपवाद हैं, :help paragraph
पूर्ण तर्क के लिए देखें । लेकिन अधिकांश इरादों और उद्देश्यों के लिए यह परिभाषा ठीक काम करती है।
Shift + }
? एक साधारण}
चाल है। अन्य उत्तर देखें।