नैनो के विपरीत, उपयोग में आसान टर्मिनल टेक्स्ट एडिटर, वी आपके हाथ नहीं पकड़ता है और स्क्रीन पर कीबोर्ड शॉर्टकट की एक सूची प्रदान करता है। यह एक मोडल टेक्स्ट एडिटर है, और इसमें एक डालने और कमांड मोड दोनों हैं।
शुरू करना
वी एक टर्मिनल एप्लिकेशन है, इसलिए आपको इसे टर्मिनल विंडो से शुरू करना होगा। उपयोग vi / path / to / file Vi के साथ एक मौजूदा फ़ाइल खोलने के लिए आदेश। vi / path / to / file आदेश तब भी काम करता है जब फ़ाइल अभी तक मौजूद नहीं है; वीआई एक नई फाइल तैयार करेगा और इसे सहेजते समय निर्दिष्ट स्थान पर लिख देगा।
यदि आप सिस्टम फ़ाइल को संपादित करना चाहते हैं तो सुडो का उपयोग करना याद रखें। तो, उदाहरण के लिए, आप टाइप करेंगे सुडो वी / आदि / fstab अगर आप अपनी fstab फ़ाइल को संपादित करना चाहते हैं। उपयोग सु इसके बजाय कमांड यदि आप लिनक्स के गैर-उबंटू संस्करण का उपयोग कर रहे हैं जो सूडो का उपयोग नहीं करता है।
कमांड मोड
जब आप vi में फ़ाइल खोलते हैं तो यह वही होगा जो आप देखेंगे। ऐसा लगता है कि आप बस टाइपिंग शुरू कर सकते हैं, लेकिन आप नहीं कर सकते। वी एक मोडल टेक्स्ट एडिटर है, और यह कमांड मोड में खुलता है। इस स्क्रीन पर टाइप करने का प्रयास करने से अप्रत्याशित व्यवहार होगा।
कमांड मोड में रहते हुए, आप कर्सर को तीर कुंजियों के साथ ले जा सकते हैं। दबाएं एक्स कर्सर के नीचे चरित्र को हटाने के लिए कुंजी। कई अन्य डिलीट कमांड हैं - उदाहरण के लिए, टाइपिंग dd (डी कुंजी दो बार दबाएं) पाठ की एक पूरी पंक्ति हटा देता है।
आप आदेश मोड में पाठ का चयन, प्रतिलिपि, कट और पेस्ट कर सकते हैं। उस पाठ के बाएं या दाएं किनारे पर कर्सर को कॉपी करें जिसे आप प्रतिलिपि बनाना चाहते हैं और दबाएं v कुंजी। अपने कर्सर को टेक्स्ट का चयन करने के लिए ले जाएं, और उसके बाद दबाएं y चयनित पाठ की प्रतिलिपि बनाने के लिए या एक्स इसे काटने के लिए। वांछित स्थान पर अपने कर्सर को स्थिति दें और दबाएं पी आपके द्वारा कॉपी या कट किए गए पाठ को पेस्ट करने के लिए कुंजी।
मोड डालें
कमांड मोड के अलावा, आपको जिस अन्य मोड को जानने की आवश्यकता है वह डालने मोड है, जो आपको वी में टेक्स्ट डालने की अनुमति देता है। एक बार जब आप जानते हैं कि डालने मोड डालना आसान है - बस दबाएं मैं कमांड मोड में कर्सर को स्थानांतरित करने के बाद एक बार कुंजी। टाइपिंग शुरू करें और वीआई उन वर्णों को डालेंगे जिन्हें आप फ़ाइल में टाइप करते हैं, उन्हें कमांड के रूप में समझने की कोशिश करने के बजाय।
बचत और छोड़ना
आप कमांड मोड से vi को सहेज और छोड़ सकते हैं। सबसे पहले, सुनिश्चित करें कि आप एस्केप कुंजी दबाकर कमांड मोड में हैं (यदि आप पहले से ही कमांड मोड में हैं तो एस्केप कुंजी दबाकर कुछ भी नहीं होता है।)
प्रकार : wq और फ़ाइल को डिस्क पर लिखने के लिए एंटर दबाएं और vi छोड़ दें। आप इस कमांड को भी विभाजित कर सकते हैं - उदाहरण के लिए, टाइप करें : w और छोड़ने या टाइप किए बिना डिस्क को फ़ाइल लिखने के लिए एंटर दबाएं : q फ़ाइल को सहेजे बिना vi छोड़ने के लिए।
अगर आपने पिछली बार सहेजी गई फाइल को संशोधित किया है, तो आप आपको छोड़ने नहीं देंगे, लेकिन आप टाइप कर सकते हैं : Q! और इस चेतावनी को अनदेखा करने के लिए एंटर दबाएं।
यदि आप एक उपयोग में आसान टर्मिनल टेक्स्ट एडिटर की तलाश में हैं तो नैनो देखें। अधिकांश लिनक्स वितरण नैनो के साथ आते हैं, लेकिन एम्बेडेड सिस्टम और अन्य छीनने वाले वातावरण अक्सर वीआई शामिल होते हैं।