डालने के मोड में प्रवेश करने के लिए क्या विकल्प हैं?


13

मैं aकभी भी इस बात को महसूस नहीं कर के इन्सर्ट मोड में प्रवेश करता था कि एक सिस्टम कहाँ से शुरू होता है।

मुझे कभी-कभी गुस्सा आता था कि aएक पंक्ति के पहले चरित्र के बाद कर्सर को रखा जाएगा, फिर भी बात यह है: यह वर्तमान कर्सर स्थिति के बाद सम्मिलित मोड में प्रवेश करता है ।

तब मुझे एहसास हुआ कि मैं उपयोग करने वाली लाइन के अंत में A, या वर्तमान लाइन का उपयोग करके नीचे प्रविष्टि मोड दर्ज कर सकता हूं o

इन्सर्ट मोड डालने के सामान्य तरीके क्या हैं और उनका अंतर क्या है?


:h inserting- यह भी:h replacing
VanLaser

@VanLaser आप जवाब में ^ ^
k0pernikus

जवाबों:


23

विभिन्न स्थानों पर डालने मोड में प्रवेश

विम मदद दस्तावेजों में इस पर एक बड़ा अनुभाग है: :help inserting

एक त्वरित सारांश है:

  • i: कर्सर से पहले डालें।
  • I: पंक्ति के पहले गैर-रिक्त वर्ण से पहले सम्मिलित करें।
  • a: कर्सर के बाद डालें।
  • A: पंक्ति के अंत में सम्मिलित करें।
  • o: वर्तमान लाइन के नीचे एक नई लाइन शुरू करें और डालें।
  • O: करंट के ऊपर एक नई लाइन शुरू करें और डालें।
  • gI: पंक्ति 1 के कॉलम में डालें।
  • gi: सम्मिलित करें जहां डालने मोड अंतिम रोक दिया गया था।

सम्मिलित आदेशों के रूप में एक गिनती ले, तो आप 3itest<space><esc>प्राप्त करने के लिए टाइप कर सकते हैं:

test test test 

इंसर्ट कमांड को भी दोहराया जा सकता है ., इसलिए itest<space><esc>..उपज मिलेगी (क्योंकि iकर्सर के पहले आवेषण, जो अंतरिक्ष में है):

testtesttest 

अंत में, मैं टिप्पणियों में से एवरग्रीनट्री का उत्तर दूंगा: आप इन्सर्ट मोड डाल सकते हैं :star[tinsert][!]जिसके साथ काम करता है iजब तक कि आप इसे विकल्प नहीं देते हैं !, जिस स्थिति में यह काम करता है A

पाठ को संशोधित करना और फिर प्रविष्टि मोड में प्रवेश करना

पाठ को सामान्य मोड में संशोधित करना और अंत में सम्मिलित मोड दर्ज करना भी संभव है। देखते हैं :help replacing। आदेशों का सारांश इस प्रकार है:

  • c: टेक्स्ट को हटाएं (और बफ़र को बफर करें) और इन्सर्ट मोड डालें।
  • cc: लाइन हटाएं और इंसर्ट मोड डालें।
  • C: लाइन के अंत तक हटाएं और इंसर्ट मोड डालें।
  • s: कई वर्ण हटाएं और इंसर्ट मोड डालें।
  • S: कई लाइन हटाएं और इंसर्ट मोड डालें।

इनमें से कई नेत्रहीन चयनित पाठ पर भी काम करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.