वी एडिटर: 3 आसान चरणों में, तनाव मुक्त होकर इसमें महारत हासिल करें! 🚀
Vi एक शक्तिशाली टेक्स्ट एडिटर है जो अधिकांश लिनक्स सिस्टमों के साथ आता है, यहां तक कि एम्बेडेड सिस्टमों के साथ भी। कभी-कभी आपको किसी ऐसे सिस्टम पर टेक्स्ट फ़ाइल को संपादित करने की आवश्यकता होगी जिसमें अधिक उपयोगकर्ता-अनुकूल टेक्स्ट एडिटर न हो, इसलिए Vi को जानना महत्वपूर्ण है। ✍️
नैनो, जो कि एक सरल टर्मिनल-आधारित टेक्स्ट एडिटर है, के विपरीत, वीआई आपको ऑन-स्क्रीन कीबोर्ड शॉर्टकट की सूची नहीं देता है। यह एक मोडल टेक्स्ट एडिटर है, अर्थात इसमें इन्सर्ट मोड और कमांड मोड दोनों हैं।
Vi के साथ शुरुआत करना
Vi एक टर्मिनल अनुप्रयोग है, इसलिए आपको इसे टर्मिनल विंडो से लॉन्च करना होगा। आदेश का उपयोग करें मैंने /path/to/file देखा Vi के साथ एक मौजूदा फ़ाइल खोलने के लिए. आदेश मैंने /path/to/file देखा भी अगर फ़ाइल काम करती है अभी तक अस्तित्व में नहीं है; जब आपका काम पूरा हो जाएगा तो Vi एक नई फ़ाइल बनाएगा और उसे निर्दिष्ट स्थान पर सहेज देगा। 💾

याद करना यदि आप किसी फ़ाइल को संपादित करना चाहते हैं तो sudo का उपयोग करें प्रणाली में। तो, उदाहरण के लिए, आपको लिखना होगा सुडो vi /etc/fstab यदि आप अपनी fstab फ़ाइल को संपादित करना चाहते हैं.
कमांड मोड
जब आप vi में कोई फ़ाइल खोलेंगे तो आपको यही दिखाई देगा। ऐसा लगता है कि आप बस लिखना शुरू कर सकते हैं, लेकिन ऐसा नहीं है। Vi एक मोडल टेक्स्ट एडिटर है, और कमांड मोड में खुलता है। इस स्क्रीन पर टाइप करने का प्रयास करने पर आपको अप्रत्याशित व्यवहार मिलेगा। ⚠️

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

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

जब आप इन्सर्ट मोड में काम पूरा कर लें, तो कमांड मोड पर वापस लौटने के लिए एस्केप कुंजी दबाएँ।
सहेजें और बाहर निकलें
你可以保存并 退出 vi 从命令模式进行操作。首先,确保你处于命令模式,按一下 Escape 键。(如果你已经在命令模式,再次按 Escape 键不会产生任何影响。)
लेखन :wq और फ़ाइल को डिस्क पर सहेजने और बाहर निकलने के लिए एंटर दबाएं। आप इस कमांड को विभाजित भी कर सकते हैं; उदाहरण के लिए, लिखें :व और फ़ाइल को डिस्क से बाहर निकले बिना सहेजने के लिए एंटर दबाएँ, या टाइप करें :क्यू फ़ाइल को सहेजे बिना vi से बाहर निकलने के लिए.


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




















