वीआई एडिटर: लिनक्स की वह ट्रिक जिसके बारे में बहुत कम लोग जानते हैं! इसे खोजो! 🔥

11 विम टिप्स जो आपका घंटों का संपादन समय बचाएंगे

वी एडिटर: 3 आसान चरणों में, तनाव मुक्त होकर इसमें महारत हासिल करें! 🚀

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

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

Vi के साथ शुरुआत करना

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

उबंटू टर्मिनल में vi कमांड का उपयोग नई फ़ाइल खोलने के लिए किया जाता है।

याद करना यदि आप किसी फ़ाइल को संपादित करना चाहते हैं तो sudo का उपयोग करें प्रणाली में। तो, उदाहरण के लिए, आपको लिखना होगा सुडो vi /etc/fstab यदि आप अपनी fstab फ़ाइल को संपादित करना चाहते हैं.

कमांड मोड

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

उबंटू टर्मिनल विंडो में vi टेक्स्ट एडिटर में खोली गई एक फ़ाइल।

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

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

vi टेक्स्ट एडिटर में खोली गई फ़ाइल के अंत में चयनित टेक्स्ट।

सम्मिलन मोड

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

Vi टेक्स्ट एडिटर में यह टेक्स्ट दर्शाया गया है कि टेक्स्ट को पहले "i" कुंजी दबाकर जोड़ा गया था।

जब आप इन्सर्ट मोड में काम पूरा कर लें, तो कमांड मोड पर वापस लौटने के लिए एस्केप कुंजी दबाएँ।

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

आप कमांड मोड से vi को सेव और एक्ज़िट कर सकते हैं। सबसे पहले, एस्केप कुंजी दबाकर सुनिश्चित करें कि आप कमांड मोड में हैं। (यदि आप पहले से ही कमांड मोड में हैं तो एस्केप कुंजी को दोबारा दबाने से कुछ नहीं होगा।)

लेखन :wq और फ़ाइल को डिस्क पर सहेजने और बाहर निकलने के लिए एंटर दबाएं। आप इस कमांड को विभाजित भी कर सकते हैं; उदाहरण के लिए, लिखें :व और फ़ाइल को डिस्क से बाहर निकले बिना सहेजने के लिए एंटर दबाएँ, या टाइप करें :क्यू फ़ाइल को सहेजे बिना vi से बाहर निकलने के लिए.

Vi टेक्स्ट एडिटर में विंडो के नीचे "wq" कमांड लिखा हुआ है।


Vi टेक्स्ट एडिटर में विंडो के नीचे "अंतिम परिवर्तन के बाद से नहीं लिखा जा सकता" त्रुटि दिखाई दे रही है।


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

5 1 वोट
लेख रेटिंग
सब्सक्राइब करें
अधिसूचना
अतिथि

0 टिप्पणियाँ
सबसे पुराना
एल मास न्यूवो अधिक वोट करें
ऑनलाइन टिप्पणियाँ
सभी टिप्पणियाँ देखें