जवाबों:
मैं पाठ को कई लाइनों में जोड़ने के लिए निम्नलिखित करता हूं:
<c-V>
- विजुअल ब्लॉक मोड दर्ज करें।j
/ k
का उपयोग करें ।$
- कर्सर को अंतिम वर्ण में ले जाएं।A
- लास्ट कैरेक्टर के बाद इन्सर्ट मोड डालें।<Esc>
- इन्सर्ट इन्सर्ट मोड और फिनिश ब्लॉक अपेंड।जब :norm
चयन के बाद लिखने की तुलना में कम महत्वपूर्ण प्रेस होते हैं, लेकिन मैं इसका उपयोग करने का वास्तविक कारण है क्योंकि इस प्रकार के परिवर्तनों के लिए विजुअल ब्लॉक मोड पर काम करना मेरे लिए अधिक सहज है।
पहली पंक्ति में सिर्फ टाइप करें:
4:norm A.
4
और आप के :
लिए एक सीमा बनाएँ और फिर norm A.
प्रत्येक पंक्ति में डॉट जोड़ता है
अब पैराग्राफ के लिए एक और समाधान हो सकता है:
Vip<C-v>$A.<Esc>
पहला चरण पैराग्राफ का चयन करना है और Vip
उसके बाद आप विजुअल ब्लॉक मोड में बदल जाते हैं और कर्सर को प्रत्येक लाइन के अंत में ले जाते हैं और $
फिर आप .
प्रत्येक लाइन में जोड़ते हैं A.
और सामान्य मोड में आ <Esc>
जाते हैं, यह देखने के लिए कि प्रत्येक लाइन पर लागू किया जाए। ।
:A
आज्ञा क्या है ? मुझे यह पता नहीं चला:h :A
4:norm A.
होंगे4:s/$/.
पहले आप नेत्रहीन उनका उपयोग करके चयन कर सकते हैं V
और फिर संपूर्ण पाठ का चयन करने के लिए आंदोलन कुंजियों का उपयोग कर सकते हैं (या यदि पाठ कड़ाई से एक पैराग्राफ था जिसे आप [पहली पंक्ति में शुरू कर सकते हैं] V}
)। और फिर टाइप करें :
। यह :'<,'>
कमांड-लाइन में कुछ लाना चाहिए ।
:'<'>normal A.
यह normal A.
चयनित लाइनों पर निष्पादित होता है। सामान्य मोड कीस्ट्रोक्स के रूप में normal A.
निष्पादित करता है A.
। यह प्रत्येक चयनित लाइनों के अंत में A
ppends .
।
यदि आप सभी लाइनों के अंत में डॉट जोड़ना चाहते हैं:
:%norm A.
या आप खोज और प्रतिस्थापन का उपयोग कर सकते हैं:
:%s/$/./
% पूरी फाइल है, $ लाइन का अंत है
:1,4s/$/./
जो चार समावेशी के माध्यम से लाइनों पर एक डॉट के साथ अंतिम वर्ण को प्रतिस्थापित करता है।
इसे थोड़ा और सामान्य बनाने के लिए, आप एक मैक्रो को एक लाइन पर रिकॉर्ड कर सकते हैं, और फिर इसे अपनी नेत्रहीन चयनित सीमा में प्रत्येक पंक्ति पर वापस खेल सकते हैं।
मैक्रो को एक रजिस्टर में दर्ज करें (इस उदाहरण में q रजिस्टर):
qqA.<Esc>q
इसके बाद आप उन लाइनों का चयन कर सकते हैं जिन्हें आप ऑपरेट करना चाहते हैं:
Vip
और फिर प्रत्येक लाइन पर अपना मैक्रो वापस चलाएं (रेंज ऑटो-भरा जाएगा):
:'<,'>norm @q