चित्र एक हजार यूनिक्स कमांड और विकल्पों के लायक हैं:
मैं प्रत्येक सेमेस्टर में अपने छात्रों को यह आकर्षित करता हूं और वे vi को बाद में समझ लेते हैं।
vi केवल तीन राज्यों के साथ एक परिमित राज्य मशीन है।
शुरू करने पर, vi कमोड मोड में जाता है, जहां आप छोटे, कुछ वर्ण कमांड टाइप कर सकते हैं, नेत्रहीन । तुम जानते हो कि तुम क्या कर रहे हो; यह शौकीनों के लिए नहीं है।
जब आप वास्तव में पाठ को संपादित करना चाहते हैं, तो आपको कुछ एक-वर्ण कमांड के साथ INSERT मोड पर जाना चाहिए:
- i: कर्सर के स्थान पर INSERT पर जाएं
- I: लाइन की शुरुआत में INSERT मोड पर जाएं
- a: कर्सर के बाद परिशिष्ट
- A: लाइन के अंत में संलग्न करें
- ओ: वर्तमान लाइन के नीचे एक नई लाइन खोलें
- ओ: वर्तमान लाइन के स्थान पर एक नई लाइन खोलें
अब, इस सवाल का जवाब: बाहर निकल रहा है।
आप EX मोड से vi से बाहर निकल सकते हैं:
- q: यदि आपने कोई संशोधन नहीं किया है, या उन्हें पहले से सहेज लिया है
- q !: किसी भी संशोधन को अनदेखा करता है और छोड़ देता है
- wq: बचाओ और छोड़ो
- x: यह wq के बराबर है
w
और x
फ़ाइल नाम पैरामीटर स्वीकार करें। यदि आपने vi को फ़ाइल नाम के साथ शुरू किया है, तो आपको इसे यहां फिर से देने की आवश्यकता नहीं है।
अंत में, सबसे महत्वपूर्ण: आप EX मोड तक कैसे पहुंच सकते हैं?
EX मोड लंबे कमांड के लिए है जिसे आप स्क्रीन के निचले लाइन पर टाइप करते हुए देख सकते हैं। COMMAND मोड से, आप कोलन को पुश करते हैं :
, और एक कॉलन नीचे की लाइन पर दिखाई देगा, जहाँ आप उपरोक्त कमांड टाइप कर सकते हैं।
INSERT मोड से, आपको ESC, यानी एस्केप बटन, COMMAND मोड पर जाना होगा, और फिर: EX मोड पर जाने की आवश्यकता है।
यदि आप अनिश्चित हैं, तो ESC को धक्का दें और यह आपको कमांड मोड में लाएगा।
तो, मजबूत तरीका ESC -: - x-Enter है जो आपकी फ़ाइल को बचाता है और क्विट करता है।