अपने ब्लॉक के शुरुआती लाइन पर जाएं, और टाइप करें ma("ए" (मार्क "ए), हालांकि आप निश्चित रूप से विभिन्न अक्षरों का उपयोग कर सकते हैं , और यहां तक कि विभिन्न अक्षरों के लिए कई अक्षर भी प्रदान किए गए हैं आप इसे सीधे अपने सिर में रख सकते हैं जो प्रत्येक अक्षर का एक निशान है) ।
फिर अंतिम पंक्ति पर जाएं और दर्ज करें d'a("ए" को चिह्नित करने के लिए हटाएं) या y'a("ए" को चिह्नित करने के लिए यांक करें) (ए) ।
यह वर्तमान से चिह्नित (समावेशी) तक की सभी लाइनों को हटा देगा।
फिर आप इसे सामान्य पेस्ट कमांड के साथ कहीं और पेस्ट कर सकते हैं, जैसे pया P।
यह भी साथ संगत है vi
और साथ ही vim
, बंद मौका है कि अपने पर्यावरण उत्तरार्द्ध के साथ ही धन्य नहीं है पर।
(ए) मैं इसका उपयोग फ़ाइल में अपनी जगह को बचाने के लिए भी करता हूं अगर मुझे किसी चीज़ की तलाश में कहीं और जाना पड़ता है, उदाहरण के लिए, किसी फ़ंक्शन की परिभाषा को कॉपी करना, जिसे मैं कॉल करना चाहता हूं।
मैं बस उसी तरह से वर्तमान लाइन को चिह्नित करता हूं ma, फिर आप जो भी ढूंढ रहे हैं उसे खोजने के लिए भटकते हैं।
फिर, एक बार जब मैंने इसे ढूंढ लिया और इसे एक रजिस्टर में कॉपी कर लिया, तो मैं बस 'a"a", लाइन को पहले से सहेजने के लिए वापस जाने के लिए दर्ज करता हूं, जहां मैं फिर इसे पेस्ट कर सकता हूं।
move
अंत तक कैसे कर सकते हैं । फिर अंत तक हटना अंत तक जाने से अलग नहीं है।