VIM कैसे छोड़ें: VI से बाहर निकलने के 10 तरीके

विषयसूची:

Anonim

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

ठीक है, यह आदर्श नहीं है, लेकिन हम सब वहाँ रहे हैं। अब से हम इससे बचने की कोशिश कर रहे हैं, क्योंकि भले ही आप vi का उपयोग नहीं करना चाहते हैं, आप कम से कम यह जान सकते हैं कि इसे ठीक से कैसे निकाला जाए। यह ट्यूटोरियल आपको बिल्कुल वीआईएम / VI को ठीक से कैसे छोड़ें दिखाएगा, वास्तव में यह आपको VI से बाहर निकलने के कई अलग-अलग तरीके दिखाएगा!

10 तरीके VIM / VI को कैसे छोड़ें

यह एक ऐसा प्रश्न है जो अक्सर कमांड लाइन लेखों पर हमारी टिप्पणियों में प्रकट होता है... वास्तव में VIM से कैसे बाहर निकलें? यह पता चला है कि वीआईएम से बाहर निकलने के लिए सचमुच 10+ तरीके हैं, जो शायद इस बात का संकेत है कि VI इतने सारे उपयोगकर्ताओं को परेशान क्यों करता है। आइए पहले सबसे आसान तरीकों के बारे में जानें:

ZQ से सहेजे बिना VIM से बाहर निकलें

ESCAPE कुंजी दबाएं, फिर SHIFT + ZQ दबाएं

यह सहेजे बिना VIM से तुरंत बाहर निकल जाएगा, मूल रूप से :q! आज्ञा।

लिखें और फ़ाइल में सहेजेंजल्दी से VIM छोड़ें

एस्केप कुंजी दबाएं, फिर SHIFT + ZZ

मेरे लिए VIM से बाहर निकलने के ये दो सबसे तेज़ तरीके हैं, लेकिन यहां हर किसी की अपनी राय है और कई लोग अधिक पारंपरिक तरीके से कमांड टाइप करना पसंद करते हैं।

VIM से बाहर निकलें :q

ESCAPE कुंजी दबाएं, फिर टाइप करें :q और रिटर्न दबाएं

पूरी तरह से स्पष्ट होने के लिए, "एस्केप" कुंजी को हिट करना कमांड मोड में प्रवेश करता है। फिर टाइपिंग :q शाब्दिक है, जैसा कि एक कोलन में अर्ध-कोलन नहीं है, इसलिए यह Shift+ होगा; उसके बाद q और वापसी कुंजी को हिट करने से बाहर निकलने का आदेश आता है।

यह केवल तभी काम करता है जब दस्तावेज़ में कोई परिवर्तन नहीं किया गया हो, इसलिए यदि परिवर्तन किए गए थे तो छोड़ने के लिए आप थोड़ा समायोजन करते हैं और अंत में धमाकेदार होते हैं:

ESCAPE कुंजी दबाएं, फिर टाइप करें :q! और रिटर्न दबाएं

VIM से बाहर निकलें और :wq से बदलाव लिखें

एस्केप दबाएं और टाइप करें :wq और रिटर्न दबाएं

यह सक्रिय फ़ाइल में परिवर्तनों को सहेजता (लिखता) है और बंद हो जाता है। यदि आवश्यक हो तो आप बैंग जोड़कर इसे बाध्य कर सकते हैं:

ESCAPE दबाएं और टाइप करें :wq! उसके बाद वापसी कुंजी

इससे इस स्थिति से बचने में मदद मिलनी चाहिए:

हालांकि हम थोड़ा और अधिक गहन हो सकते हैं और वीआईएम छोड़ने के हर संभव तरीके को कवर कर सकते हैं (कम से कम मुझे मैन पेज के सौजन्य से पता है, टिप्पणियों में झंकार और अधिक तरीकों से करें यदि अन्य हैं जो हम यहां चूक गए), जो हम अगले पर जाएंगे:

VIM से बाहर निकलने का हर संभव तरीका

पहले कमांड मोड में प्रवेश करने के लिए ESCAPE कुंजी दबाएं, फिर निम्न में से किसी का उपयोग करें:

  • :q - छोड़ें
  • :क्यू! – सहेजे बिना बाहर निकलें, भले ही संशोधित किया गया हो
  • :cq – हमेशा बिना लिखे छोड़ दें
  • :wq - वर्तमान फ़ाइल लिखें / सहेजें और बाहर निकलें
  • :wq! - वर्तमान फ़ाइल लिखें और हमेशा बाहर निकलें
  • :wq (नाम) - फ़ाइल में लिखें (नाम) और बाहर निकलें
  • :wq! (नाम) - फ़ाइल (नाम) पर लिखें और हमेशा बाहर निकलें, भले ही संशोधित
  • ZZ - संशोधित होने पर वर्तमान फ़ाइल सहेजें, फिर बाहर निकलें
  • ZQ - छोड़ें और बिना सहेजे बाहर निकलें
  • एक नया टर्मिनल लॉन्च करें और 'किलॉल विम' टाइप करें - यह एक मजाक है जिसे कई लोग समझेंगे, और हालांकि यह विम से बाहर निकलने का उचित तरीका नहीं है, लेकिन यह काम करता है

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

उन लोगों के लिए जो वीआईएम सीखने में रुचि रखते हैं या कम से कम इसके साथ अधिक सहज हो जाते हैं, आप हमेशा विमट्यूटर कमांड का प्रयास कर सकते हैं, इस उत्कृष्ट ऑनलाइन इंटरएक्टिव वीआईएम ट्यूटोरियल का उपयोग कर सकते हैं, और किसी भी पर अक्सर इसका उपयोग करके अधिक अभ्यास प्राप्त कर सकते हैं। टर्मिनल। यदि आप वास्तव में प्रतिबद्ध हैं तो आप अपने iPad या iPhone पर भी विम प्राप्त कर सकते हैं। और कम से कम आप जानते हैं कि अभी vi से कैसे बाहर निकलना है, है ना?

VIM कैसे छोड़ें: VI से बाहर निकलने के 10 तरीके