Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

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

यह गाइड Vim के साथ सहज होने के लिए क्विक और आसान चरणों को सीखकर कई कोड ब्लॉक्स पर कमेंट करने पर चर्चा करती है।

सबसे पहले, इससे पहले कि आप Vim में कई लाइनों पर कमेंट कर सकें, आपको यह जानना होगा कि एक लाइन पर कमेंट कैसे करें, तो आइए उस पर अपने शुरुआती बिंदु के रूप में ध्यान केंद्रित करें।

Vim में एक लाइन को कैसे कमेंट करें

Vim में एक लाइन को कमेंट आउट करने के लिए, Ctrl + V दबाकर विज़ुअल मोड में प्रवेश करें। अगला, उस लाइन पर नेविगेट करें जिसे आप कमेंट आउट करना चाहते हैं और C कुंजी दबाएं।

आपके Vim कॉन्फ़िगरेशन के आधार पर, यह चयनित लाइन को कमेंट आउट कर देना चाहिए। बस इतना ही है - आसान, है ना?

अब आइए थोड़ा गहराई में जाएं।

एकाधिक लाइनों को कैसे कमेंट करें

Vim में एकाधिक लाइनों को कमेंट आउट करना सीखने के लिए, हम एक साधारण Python स्क्रिप्ट का उपयोग कर रहे हैं।

vim comments.py
Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

विधि 1 - लाइन नंबर का उपयोग करना

Vim में एकाधिक लाइनों को कमेंट आउट करने की एक विधि लाइन नंबर का उपयोग करना है। Vim आपको शुरुआत और अंतिम लाइन निर्दिष्ट करने और उन्हें कमेंट आउट करने की अनुमति देता है।

1. उस फ़ाइल को Vim में खोलकर शुरू करें जिसे आप एडिट करना चाहते हैं।

2. अगला, Vim कमांड मोड लॉन्च करने के लिए ESC कुंजी दबाएं।

3. कमांड दर्ज करें:

:[start],[end]/s/^/#

start वह लाइन नंबर है जिससे शुरू करना है, और end वह लाइन नंबर है जिस पर कमेंट ब्लॉक समाप्त करना है।

निम्न स्क्रीनशॉट दर्शाता है कि लाइन 15 से 25 तक कमेंट करने के लिए इस कमांड का उपयोग कैसे करें।

:15,25s/^/#
Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

विधि 2 - ब्लॉक हाइलाइट करें

मान लीजिए आप कमेंट आउट करने के लिए लाइन नंबर नहीं जानते। उस स्थिति में, आप टार्गेट ब्लॉक को हाइलाइट करने और उसे कमेंट आउट करने के लिए हाइलाइट विधि का उपयोग कर सकते हैं।

हाइलाइट विधि का उपयोग करने के लिए, उस लाइन पर जाएं जहां आप कमेंट करना शुरू करना चाहते हैं और Shift + V कुंजी दबाएं।

ऐसा करने से कर्सर जहां स्थित है वहां पूरी लाइन हाइलाइट हो जाएगी।

अगला, उन लाइनों को चुनने के लिए ऊपर और नीचे तीर कुंजियों का उपयोग करें जिन्हें आप कमेंट आउट करना चाहते हैं।

नोट: आप उन लाइनों को चुनने के लिए अपने माउस स्क्रॉल व्हील का भी उपयोग कर सकते हैं जिन पर आप कमेंट करना चाहते हैं।

Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

एक बार जब आपके पास टार्गेट ब्लॉक हाइलाइट हो जाए, तो विज़ुअल लाइन से बाहर निकलने के लिए RETURN कुंजी दबाएं।

अगला, कमांड मोड में प्रवेश करने के लिए ESC कुंजी दबाएं और कमांड दर्ज करें:

:s/^/#

कमांड चलाने और हाइलाइट की गई लाइनों पर कमेंट करने के लिए Enter दबाएं।

Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

विधि 3 - नियमित अभिव्यक्ति

Vim विशिष्ट शब्दों वाली लाइनों को कमेंट आउट करने के लिए नियमित अभिव्यक्ति का भी समर्थन करता है। विशिष्ट शब्दों को कमेंट आउट करने की कमांड है:

:g/\keyword/s/^/#

इस कमांड में, "keyword" उन विशिष्ट शब्दों का प्रतिनिधित्व करता है जिन्हें आप कमेंट आउट करना चाहते हैं।

नीचे दिया गया उदाहरण True कीवर्ड वाली सभी लाइनों को कमेंट आउट करता है:

:g/\True/s/^/#
Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

कमांड निष्पादित करने से पहले Vim स्वचालित रूप से टार्गेट शब्द को हाइलाइट करता है।

अंत में, कमांड निष्पादित करने के लिए ENTER कुंजी दबाएं।

विधि 4 - विज़ुअल मोड

आप कोड के ब्लॉक को कमेंट आउट करने के लिए Vim विज़ुअल मोड का भी उपयोग कर सकते हैं।

उस लाइन पर नेविगेट करके शुरू करें जहां आप कमेंट आउट करना शुरू करना चाहते हैं। अगला, विज़ुअल मोड इनेबल करने के लिए Ctrl + V कुंजी दबाएं।

ऊपर और नीचे तीर कुंजियों का उपयोग करके, उन सभी लाइनों को चुनें जिन्हें आप कमेंट आउट करना चाहते हैं। Vim प्रत्येक लाइन की शुरुआत में एक हाइलाइट डाल देगा यह इंगित करने के लिए कि लाइन चुनी गई है।

Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

टार्गेट लाइन्स चुने जाने के बाद, इन्सर्ट मोड में प्रवेश करने के लिए Shift + I दबाएं।

अगला, टार्गेट फ़ाइल के लिए कमेंट सिंबल दर्ज करें। इस मामले में, हमें Python कोड कमेंट करने के लिए पाउंड (#) सिंबल डालने की आवश्यकता है।

अंत में, ESC कुंजी दबाएं, और Vim सभी चयनित लाइनों को कमेंट आउट कर देगा।

Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

एकाधिक लाइनों को कैसे अनकमेंट करें

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

उस लाइन पर नेविगेट करके शुरू करें जिसे आप अनकमेंट करना चाहते हैं, फिर हाइलाइट मोड सक्रिय करने के लिए Ctrl + V दबाएं।

ऊपर और नीचे तीर कुंजियों का उपयोग करके, उन सभी लाइनों को चुनें जिन्हें आप अनकमेंट करना चाहते हैं। एक बार जब आपका क्षेत्र चुना जाता है, तो कमेंट्स हटाने के लिए X कुंजी दबाएं।

एक अन्य विधि कमेंट सिंबल से शुरू होने वाली सभी लाइनों को हटाने के लिए कमांड का उपयोग करना है।

उसके लिए कमांड है:

:%s/^//
Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें Vim एडिटर में एकाधिक लाइनों को कैसे कमेंट करें

कमेंट सिंबल को हटाए जाने वाले वास्तविक कमेंट सिंबल से बदलना याद रखें।

निष्कर्ष

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


  1. Instagram Comment कैसे डिलीट करें Instagram Comment कैसे डिलीट करें

    जितनी आसानी से Instagram फोटो पर Comment किया जा सकता है, उतनी ही आसानी से Instagram Comment डिलीट किया जा सकता है। Instagram Comment डिलीट करने के कई कारण हो सकते हैं। शायद आपने कोई शब्द गलत लिखा, शायद आपने जो लिखा उसके बारे में आपने अपना मन बदल लिया, शायद आपने गलत व्यक्ति को टैग किया, या शायद आप अ

  1. लिनक्स में Vim एडिटर से बाहर निकलने के 8 तरीके लिनक्स में Vim एडिटर से बाहर निकलने के 8 तरीके

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

  1. विंडोज 10 में मल्टीपल डिस्प्ले पर टास्कबार कैसे छिपाएं? विंडोज 10 में मल्टीपल डिस्प्ले पर टास्कबार कैसे छिपाएं?

    मल्टीपल डिस्प्ले सेटअप आजकल आम हो गया है। यह न केवल बहुत अच्छा दिखता है, बल्कि कई ऐप्स के साथ मल्टीटास्किंग करते समय उत्पादकता में सुधार करता है। विंडोज 10 ने एक सिस्टम पर मल्टीपल डिस्प्ले का समर्थन करने के लिए कई फीचर्स और सेटिंग्स बनाई हैं। उपयोगकर्ता चुन सकते हैं कि वे अपने प्रत्येक डिस्प्ले पर क