वीआई/विम में लाइनों को कैसे हटाएं?

How Delete Lines Vi Vim



विम जिसे पहले वीआई के नाम से जाना जाता था, वीआई इम्प्रूव्ड के लिए खड़ा है, एक बहुउद्देश्यीय टेक्स्ट एडिटर है जो सभी यूनिक्स आधारित ऑपरेटिंग सिस्टम जैसे लिनक्स और मैकोज़ के साथ संगत है। विम का उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है जैसे टेक्स्ट बनाना, संपादित करना, और/या कंप्यूटर प्रोग्राम फ़ाइलें।

विम संपादक में पाठ फ़ाइलों को संपादित करते समय आपको अक्सर एक या अधिक पंक्तियों को हटाने की आवश्यकता होती है, और किसी भी अन्य पाठ संपादक के विपरीत, यह आपको अपनी फ़ाइलों को काफी कुशलता से संपादित करने की अनुमति देता है। यह मार्गदर्शिका विम संपादक में आपकी फ़ाइलों से लाइनों को संपादित करने और हटाने के तरीके पर ध्यान केंद्रित करेगी।







यदि आपके पास विम संपादक नहीं है, तो इसका उपयोग करके इसे स्थापित करने का प्रयास करें:



$सुडोउपयुक्तइंस्टॉल मैं आया

लाइन/1%20कॉपी.पीएनजी



विम आपको विभिन्न तरीकों से लाइनों को हटाने देता है, उदाहरण के लिए, आप कस्टम पैटर्न/शब्द द्वारा सभी लाइनों को एक साथ, एकाधिक लाइनों और यहां तक ​​​​कि लाइनों को हटा सकते हैं। आइए इन सभी विधियों की जाँच करें:





विम संपादक में एक पंक्ति को हटाना:

विम में केवल एक पंक्ति को हटाने की प्रक्रिया सरल है। एक पंक्ति को हटाने के लिए, नीचे दिए गए चरणों का पालन करें:

  1. सबसे पहले, अपने कर्सर को उस लाइन पर लाएं जिसे आप हटाना चाहते हैं।
  2. दबाएं Esc मोड बदलने की कुंजी।
  3. अब टाइप करें, :डी , और दबाएं प्रवेश करना लाइन को हटाने के लिए या जल्दी से दबाएं डीडी .

मैं प्रदर्शन के लिए लाइन नंबर 3 को हटा रहा हूं। नीचे दिए गए चित्र देखें:



लाइन/बहु%201.png

विम संपादक में सभी पंक्तियों को कैसे हटाएं:

एक बार में सभी पंक्तियों को हटाने के लिए, नीचे दी गई प्रक्रिया का पालन करें:

  1. सबसे पहले, हिट करें Esc मोड को इन्सर्ट से एडिट करने के लिए स्विच करने के लिए बटन।
  2. अब टाइप करें, :%डी , और हिट प्रवेश करना सभी लाइनों को हटाने के लिए।

लाइन/बहु%202.png

विम संपादक में कई पंक्तियों को कैसे हटाएं:

विम भी लाइनों की एक श्रृंखला का चयन करने और फिर उन्हें हटाने की अनुमति देता है। वाक्यविन्यास नीचे दिया गया है:

:[प्रारंभिक पंक्ति संख्या],[अंतिम पंक्ति संख्या]डी

उदाहरण के लिए, यदि आप पंक्ति संख्या ५ से पंक्ति संख्या ७ तक की पंक्तियों को हटाना चाहते हैं, तो बस नीचे दी गई प्रक्रिया का पालन करें:

  1. का उपयोग करके मोड बदलें Esc कुंजी अगर यह इन्सर्ट मोड में है।
  2. प्रकार :5,7डी और एंटर दबाएं, लाइन नंबर 5,6, और 7 हटा दिया जाएगा।

लाइन/बहु%203.png

यदि आप वर्तमान लाइन से पहले की सभी पंक्तियों को हटाना चाहते हैं, तो उपयोग करें : 1, -1d . उदाहरण के लिए, यदि आप पंक्ति संख्या 5 से इस पंक्ति से पहले की सभी पंक्तियों को हटाना चाहते हैं, तो निम्न विधि का उपयोग करें:

  1. अपने कर्सर को लाइन नंबर 5 पर लाएं।
  2. दबाएं Esc कुंजी और प्रकार : 1, -1d , और फिर दबाएँ प्रवेश करना .

लाइन/बहु%204.png

लाइन नंबर 5 के बाद की सभी लाइन को हटाने के लिए नीचे दी गई प्रक्रिया का पालन करें:

  1. कर्सर को लाइन नंबर 5 पर लाएं।
  2. दबाएं Esc कुंजी और प्रकार :+1,$डी , फिर दबायें प्रवेश करना , पंक्ति संख्या 5 के नीचे की रेखाएँ हटा दी जाएँगी।

लाइन/बहु% 205.png

विम संपादक में एकाधिक पंक्तियों को कैसे हटाएं:

इस विधि में हम अनेक क्रमागत रेखाओं को हटाने की प्रक्रिया सीखेंगे। बस प्रक्रिया का पालन करें:

  1. कर्सर को उस लाइन पर लाएँ जहाँ से आप हटाना शुरू करना चाहते हैं।
  2. यदि आप लगातार 4 पंक्तियाँ हटाना चाहते हैं, तो बस टाइप करें 4 .

लाइन/बहु% 2010.png

ऊपर की छवि में, कर्सर लाइन 2 पर है, इसलिए 3,4,5, और 6 लाइनों को हटा दिया गया है।

विम संपादक में कस्टम पैटर्न वाली लाइन को कैसे हटाएं:

विम संपादक की एक और विशेषता यह है कि यह आपको किसी दिए गए शर्त के साथ लाइन को हटाने की अनुमति देता है, सिंटैक्स नीचे दिया गया है:

:जी/<शब्द> /डी

उस लाइन के शब्द से बदलें जिसे आप हटाना चाहते हैं। उदाहरण के लिए, यदि आप लाइनक्स शब्द के साथ लाइनों को हटाना चाहते हैं, तो निम्नलिखित दृष्टिकोण का उपयोग करें:

  1. दबाएं Esc मोड बदलने की कुंजी।
  2. प्रकार : जी / लिनक्स / डी , फिर हिट प्रवेश करना .

युक्त पंक्तियाँ लिनक्स शब्द हटा दिया जाएगा।

लाइन/बहु%206.png

इसी तरह, यदि आप सभी पंक्तियों को हटाना चाहते हैं, सिवाय उन पंक्तियों के जिसमें लिनक्स शब्द, फिर प्रयोग करें

:जी! /लिनक्स/डी:

लाइन/बहु%207.png

एक विशिष्ट अक्षर से शुरू होने वाली पंक्तियों को हटाने के लिए, उपयोग करें

:जी/^ टी/डी ;

लाइन/बहु%208.png

अपनी टेक्स्ट फ़ाइल या कोड में सभी रिक्त पंक्तियों को हटाने के लिए, उपयोग करें

:जी/^ $/डी:

लाइन/बहु%209.png

निष्कर्ष:

विम लिनक्स उपयोगकर्ताओं और डेवलपर्स के बीच सबसे ज्यादा पसंद किए जाने वाले टेक्स्ट एडिटर्स में से एक है। यह एक मुफ़्त, अच्छी तरह से प्रलेखित और अनुकूलन योग्य टेक्स्ट एडिटर है। इस गाइड में, हमने सीखा कि विम में टेक्स्ट और कोड को कैसे संपादित किया जाए। हमने एक निर्दिष्ट शब्द के साथ एक लाइन, कई लाइन और यहां तक ​​कि लाइनों को हटाने के लिए विभिन्न तरीकों और तरीकों पर अच्छी तरह से चर्चा की। विम एक बहुमुखी संपादक है जिसमें उजागर करने के लिए बहुत अधिक विशेषताएं हैं।