विम कमांड, इस टेक्स्ट एडिटर का उपयोग करने के लिए एक बुनियादी गाइड

विम कमांड, बेसिक गाइड

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

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

अपने कंप्यूटर पर विम स्थापित करें

विम संपादक, बुनियादी आदेश

पहली चीज़ जो आपको करनी चाहिए वह प्रसिद्ध संपादक को स्थापित करना है ताकि आप इसका उपयोग कर सकें। विम के सुखद आश्चर्यों में से एक यह है यह मल्टीप्लायर है, ताकि आप इसे सभी ऑपरेटिंग सिस्टम पर उपयोग कर सकें। हालाँकि हमने आपको पहले ही बताया था कि इसे Linux वातावरण में उपयोग करने के लिए डिज़ाइन किया गया है। लिनक्स पर इसकी स्थापना इस प्रकार है:

sudo apt-get install vim

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

विंडोज संस्करण
मैकओएस संस्करण

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

vim nombre-documento-.txt

और ENTER कुंजी दबाते हुए, हम पहले से ही विम संपादक के अंदर होंगे, जिसमें दस्तावेज़ खुला होगा और आपके इलाज के लिए तैयार होगा।

लोकप्रिय पाठ संपादक में आपके प्रवेश के लिए आवश्यक विम कमांड

पहली बात जो हम आपको बताना चाहते हैं वह यह है कि हालांकि इसके मूल संस्करण में, उस समय के कई कीबोर्ड में दिशात्मक कुंजियाँ नहीं थीं, विस्थापन अन्य चाबियों के साथ किया जाना था -यह केस सेंसिटिव है। और वे निम्न हैं:

  • सही: l
  • बाएं: h
  • नीचे: j
  • ऊपर: k
  • हमारे द्वारा खोले गए दस्तावेज़ की शुरुआत में जाएं: gg
  • एक पंक्ति की शुरुआत में जाएं: ^
  • एक पंक्ति के अंत में जाएँ: $
  • हमारे द्वारा खोले गए दस्तावेज़ के अंत में जाएँ: G
  • हमारे द्वारा किए गए अंतिम परिवर्तन तक स्क्रॉल करें: ;

विम ग्रंथों को संपादित करने का आदेश देता है

कंप्यूटर प्रोग्रामिंग

एक बार जब हम जानते हैं कि हम विम में खोली गई फ़ाइलों के माध्यम से कैसे आगे बढ़ते हैं, तो यह है इन ग्रंथों को संपादित करने का समय. और फिर हम आपको विम कमांड के साथ छोड़ देते हैं जिसका आप सबसे अधिक बार उपयोग करेंगे। विम के तीन अलग-अलग तरीके हैं: कमांड मोड -वह जो डिफ़ॉल्ट रूप से खुलता है-, इन्सर्ट मोड और एडवांस कमांड मोड.

ठीक है, एक बार फ़ाइल खुल जाने के बाद, विम आपके लिए पहले कुछ कमांड टाइप करना शुरू करने की प्रतीक्षा कर रहा है। और ये सब क्या है? हम उन्हें नीचे आपके सामने प्रस्तुत करते हैं:

  • इन्सर्ट मोड दर्ज करें - नया टेक्स्ट रखें-: i (इस मोड से बाहर निकलने के लिए आपको केवल ESC दबाना होगा)
  • सम्मिलित करें दर्ज करें और पाठ्यक्रम के ठीक बाद एक नया वर्ण लगाएं: a
  • सम्मिलित करें दर्ज करें और वर्तमान पंक्ति के अंत में लिखें: A
  • पाठ्यक्रम के नीचे एक नई पंक्ति डालें: o
  • पाठ्यक्रम के ऊपर एक नई पंक्ति डालें: O
  • उस वर्ण को बदलें जो पाठ्यक्रम में सही है: r (प्रवेश करने के लिए आपको तुरंत नए वर्ण को दबाना होगा)
  • उस प्रिंटर से प्रिंट करें जिसे आपने डिफ़ॉल्ट रूप से कॉन्फ़िगर किया है: हा!

विम टेक्स्ट एडिटर के साथ खुले दस्तावेज़ में कट, डिलीट और पेस्ट करने का आदेश देता है

हम उन पाठों का संपादन जारी रखते हैं जिन्हें हमने 1991 में जन्में लोकप्रिय पाठ संपादक के साथ खोला है। और इस मामले में हम आपके साथ छोड़ेंगे विम कमांड की सूची जिसे आपको फ़ाइल के अंदर टेक्स्ट को हटाने, कट करने, कॉपी करने और पेस्ट करने में सक्षम होने की आवश्यकता होगी.

  • कर्सर चालू लाइन को काटें: dd (एकल पंक्ति) या xDD (यदि आप 'x' को संख्या -3dd में बदलते हैं, उदाहरण के लिए-, आपके द्वारा कर्सर तक इंगित की गई रेखाएँ कट जाएँगी)
  • उस टेक्स्ट को पेस्ट करें जिसे हमने कॉपी किया है या उस जगह पर काटा है जहाँ हम कमांड दबाते हैं: p
  • कर्सर के नीचे एक वर्ण हटाएं: x
  • जहां कर्सर स्थित है वहां से पूरा शब्द हटाएं: काला कौवा
  • जहां कर्सर स्थित है वहां से पूरा शब्द हटाएं और इन्सर्ट मोड दर्ज करें: cw
  • लाइन के अंत तक कर्सर से हटाएं और इन्सर्ट मोड दर्ज करें: c$
  • पूरी लाइन कॉपी करें: yy
  • लाइन के अंत में जहां हमारे पास कर्सर है, वहां से कॉपी करें: y$
  • पूरा शब्द कॉपी करें जहां हमारे पास कर्सर है: यिव
  • उस लाइन नंबर को कॉपी करें जहां से हमने कर्सर रखा है: 2yy, 3yy, ... (2 या 3 पंक्तियाँ जहाँ से हमारे पास कर्सर है)

विम कमांड के साथ किए गए परिवर्तन पूर्ववत करें

प्रोग्रामिंग लाइनें

अंत में, इस छोटे विम कमांड गाइड में हम आपको बताते हैं कि आपको क्या करना चाहिए यदि आप पिछले आदेशों के साथ किए गए परिवर्तनों को पूर्ववत करना चाहते हैं पाठ संपादक में निष्पादित।

  • दर्ज की गई अंतिम कमांड को पूर्ववत करें - :u
  • संख्या दर्शाने वाले अंतिम आदेशों को पूर्ववत करें – : जू ('x' को विशिष्ट संख्या से बदलें)
  • किए गए अंतिम परिवर्तन को फिर से करें – : फिर से करें
  • पिछले घंटे (या कई घंटे) से सभी परिवर्तनों को फिर से करने के लिए – : पहले 1h 
  • पिछले कुछ मिनटों के बदलावों को फिर से करने के लिए - :बाद में 20 मि (इस मामले में यह पिछले 20 मिनट से होगा)

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

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


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।