Vi किस लिए खड़ा होता है


25

मैं बस सोच रहा था कि लिनक्स में "वीआई" का अर्थ क्या है (फाइलों को संपादित करने के लिए उपयोग की जाने वाली कमांड)?


1
यह एक परिचित नहीं है और इसे पूंजीकृत नहीं किया जाना चाहिए।
david25272 1

9
विकिपीडिया पर एक साधारण खोज की तरह लगता है कि यह एक का जवाब होगा? en.wikipedia.org/wiki/Vi
slm

@ एसएलएम उर हालांकि
उमर

Vi = VIrtual VIM = VIrtual IMproved
Umair

2
नहीं, दृश्य आभासी नहीं । और vim"वी इम्प्रूव्ड" है, न कि वर्चुअल इम्प्रूव।
जोनाथन वेकली

जवाबों:


23

Vi लिनक्स, यूनिक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक स्क्रीन संपादक है। उच्चारण (vee-aye)। छठी के लिए खड़ा है।

सूत्र: http://en.wikipedia.org/wiki/Vi और http://www.techopedia.com/definition/10347/vi


13
VI में सुधार हुआ, बस
सिल्वेन पिनेउ

3
शायद यह ध्यान दिया जाना चाहिए कि जबकि यह उत्कृष्ट है (एक बार जब आप इसका उपयोग करना जानते हैं), vi / vim सीखने के लिए कुछ प्रयास करते हैं। यह पहली बार भारी हो सकता है जब आपको इसका उपयोग करना होगा; यदि आप सादे पाठ फ़ाइलों को नियमित रूप से संपादित नहीं कर रहे हैं, तो संभवतः (टर्मिनल में) नैनो या (GUI में) gedit का उपयोग करना बेहतर है (जिसमें उन्नत सुविधाओं, लचीलापन और दक्षता की कमी है, लेकिन बहुत अधिक नए उपयोगकर्ता हैं- अनुकूल)।
evilsoup

17
VI = विज़ुअल इंस्ट्रूमेंट नेशनल इंस्ट्रूमेंट्स लैब लैब व्यू प्रोग्रामिंग वातावरण के संदर्भ में। लिनक्स टेक्स्ट एडिटर नहीं। यह उत्तर त्रुटिपूर्ण रूप से दोनों के बीच संबंध का सुझाव देता है।
बेन वोइगट

4
मैं इस उत्तर के दूसरे भाग से भी असहमत हूं, क्योंकि मैंने हमेशा इसका उच्चारण "vie" किया है।
०४:४४ पर ०३

2
मैं बस "विम" कहता हूं - कोई भी वास्तव में मूल vi का उपयोग नहीं करता है - वे "vi" टाइप कर सकते हैं, लेकिन यह वास्तव में विम, एनवीआई या बिजीबॉक्स होगा। या कुछ मामलों में एल्विस।
थोमसट्रेटर

59

विकिपीडिया में एक संक्षिप्त और ठीक से उद्धृत स्पष्टीकरण है:

नाम viकमांड के लिए सबसे छोटा अस्पष्ट नाम से लिया गया visualहै ex; विचाराधीन कमांड लाइन एडिटर exको विजुअल मोड में स्विच करता है।

http://en.wikipedia.org/wiki/Vi

ध्यान दें कि इसका मतलब यह नहीं है कि पाठ संपादक "vi" का पूरा नाम अभी भी "दृश्य" है या, यहां तक ​​कि "vi" वर्तमान में "दृश्य" के लिए खड़ा है - संपादक का नाम सिर्फ "vi" है। उपरोक्त उद्धरण में बताया गया है कि मूल रूप से यह नाम कैसे अस्तित्व में आया।

जैसा कि बेन Voigt मदद से बताते हैं, लोगों (और वेबसाइटों) का दावा है कि यह "विज़ुअल इंस्ट्रूमेंट" के लिए खड़ा है, इसे टेक्स्ट एडिटर से असंबंधित किसी अन्य उत्पाद के साथ भ्रमित कर रहे हैं।


10
VI = विज़ुअल इंस्ट्रूमेंट का जुड़ाव LabVIEW से आता है, जिसमें विज़ुअल इंस्ट्रूमेंट के लिए एक संपादक होता है और इसलिए "VI एडिटर" की खोज से मेल खाता है। लिनक्स पाठ संपादक "vi" और संक्षिप्त विजुअल इंस्ट्रूमेंट के बीच कोई संबंध नहीं है। +1
बेन वोइगट

3
यदि किसी को आश्चर्य होता है कि एक प्रोग्राम का नाम दूसरे में कमांड के नाम पर क्यों रखा जाएगा, तो याद रखें कि यूनिक्स के तहत प्रोग्राम कई नामों के तहत इंस्टॉल किए जा सकते हैं, और उनके व्यवहार को उचित रूप से बदल सकते हैं। इस प्रकार exनाम के साथ आह्वान viइसे visualमोड में शुरू करेगा । vimकई तरीकों से इस तरह से शुरू किया जा सकता है ex, exim(" exसुधार"), view(केवल पढ़ने के लिए), rvim(प्रतिबंधित), evim(आसान), vimdiff(दो फ़ाइलों की तुलना) आदि
IMSoP

19

यदि कोई वापस जाता है और vi के लिए एक पुराने आदमी पृष्ठ को देखता है, जैसे कि SunOS 5.10 के लिए '07 से एक:

SunOS 5.10 अंतिम परिवर्तन: 16 मई 2007 1

उपयोगकर्ता कमांड vi (1)

     Vi (दृश्य) उपयोगिता एक प्रदर्शन उन्मुख पाठ संपादक है
     एक अंतर्निहित लाइन एडिटर पूर्व पर आधारित है। इसका उपयोग संभव है
     vi के भीतर से पूर्व का कमांड मोड और कमांड का उपयोग करने के लिए
     पूर्व के भीतर vi की विधि। दृश्य आज्ञाओं का वर्णन किया गया है
     इस मैनुअल पेज पर; विकल्प कैसे सेट करें (जैसे स्वचालित रूप से
     नंबरिंग लाइन और स्वचालित रूप से एक नई आउटपुट लाइन शुरू करना
     जब आप गाड़ी का रिटर्न टाइप करते हैं) और सभी एक्स लाइन एडिटर कॉम-
     मैन पूर्व (1) मैनुअल पेज पर वर्णित हैं।

या अल्ट्रिक्स से (नवीनतम रिलीज़ '95):

नाम
       vi - स्क्रीन एडिटर

वाक्य - विन्यास
       vi [-t टैग] [+ कमांड] [-l] [-r] [-wn] [-x] नाम ...

विवरण
       (दृश्य) संपादक कॉम पर आधारित एक प्रदर्शन उन्मुख पाठ संपादक है
       मंड और कमांड एक ही कोड चलाते हैं। आप कमांड को एक्सेस कर सकते हैं
       भीतर से मोड

: और इस प्रकार तुम्हारे पास viसे है vi sual। यह पैटर्न अपने पूर्वज संपादकों से मेल खाता है: exहै पूर्व प्रवृत्ति संपादक और edएक है एड itor।

कोई संकेत नहीं है कि यह किसी और चीज के लिए खड़ा है। शायद V ( isual I ternterface (जो मैंने इसे बहुत पहले सीख लिया था), लेकिन इसका कोई दस्तावेज़ीकरण नहीं है कि यह vi ssual के अलावा किसी और चीज़ के लिए है ।


-1

विज सिर्फ विजुअल के लिए खड़ा है, जैसा कि विजुअल एडिटर में है। Vim का अर्थ विजुअल इंप्रूव्ड है, जैसा कि विजुअल एडिटर इंप्रूव्ड है। wikibooks


1
वीआईएम का अर्थ है वीआई IMproved वास्तव में साबित हुआ, "V" से "VI" और "IM" से "IMPROVED"।
थोमसट्रेटर

मैंने कहा कि और उपयोग का एक उदाहरण दिया।
क्रिसआर।

आपका जवाब कहता है कि यह "दृश्य सुधार" के लिए खड़ा है। जो मैं कहने की कोशिश कर रहा हूं, वह "विज़ इम्प्रूव्ड" के लिए है, न कि "विजुअल इम्प्रूव्ड"। "V" "vi" से है।
थोमसट्रेटर

1
Vi, जो विजुअल (माइकलटी के अनुसार लिंक और पुराने मैन पेज के अनुसार) और आईएम के लिए है, जो कि इम्प्रूव्ड के लिए है। यदि संक्षिप्त नाम Vi बेहतर है, तो उस में Vi अभी भी दृश्य होगा।
क्रिसआर।

1
विम निश्चित रूप से विजुअल इम्प्रूव्ड के लिए नहीं खड़ा है। कई बार समयावधि का विस्तार करना मान्य नहीं है - बहुत कम ऐसा कुछ जो एक संक्षिप्त रूप भी नहीं है। इसके अलावा, संयोगवश: विम मैनुअल के हवाले से: "वीआईएम का मतलब वीआई IMproved है।"
क्रिस मॉर्गन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.