Vi और vim में क्या अंतर है?


38

जहां तक ​​मुझे पता viहै कि आमतौर पर आउट-ऑफ-द-बॉक्स यूनिक्स सिस्टम पर पाया vimजाता है, जबकि अक्सर स्थापित करना पड़ता है। भी vimखड़ा है vi improved, लेकिन सुधार कैसे?

मुख्य अंतर क्या हैं?


11
विदित हो कि कई प्रणालियों में, "vi" "विम" का एक प्रतीकात्मक लिंक है।
जोएलफैन

और क्या होता है जहां नहीं है? उदाहरण के लिए, मेरे फेडोरा 20 में, मेरे पास / usr / bin / vi और / usr / bin / vim है, कोई भी एक प्रतीकात्मक लिंक नहीं है, लेकिन जब मैं vim चलाता हूं तो मेरे पास यह है: "VIM - VI Mejorado versi 7.4.475" जब मैं vi चलाता हूं: "VIM - Vi IMproved संस्करण 7.4.475" एक लिंक की तरह लगता है, लेकिन vi .vimrc नहीं पढ़ता, मैंने एक .virc बनाने की कोशिश की, यह काम नहीं करता है।
X3MBoy

अपने उपनामों की जाँच करें 'उर्फ' टाइप करें और चलाएं, क्या आपको vi = vim दिखाई देता है अगर ऐसा है, तो यह हो सकता है।
माइकल ब्रूस

जवाबों:


32

विम जितना संभव हो सके वीआई कमांड के सिंटैक्स और अर्थ को समान करने की कोशिश करता है। लेकिन "उन्नत संस्करण" होने के नाते, विम नई कमांड और फीचर्स जोड़ता है। यह अपने प्रोग्रामरों की मौजूदा अपेक्षाओं को बेहतर ढंग से पूरा करने के लिए कुछ Vi कमांडों के शब्दार्थ को भी बदल देता है।

:help compatibleVim और Vi के बीच परिवर्तनों की एक विस्तृत सूची Vim में कमांड का उपयोग करके पाई जा सकती है ।


1

विम एक उन्नत टेक्स्ट एडिटर है जो डी-फैक्टो यूनिक्स के संपादक 'वी' की शक्ति प्रदान करने की कोशिश करता है, जिसमें एक और अधिक फीचर सेट है। यह उपयोगी है कि आप पहले से ही vi का उपयोग कर रहे हैं या एक अलग संपादक का उपयोग कर रहे हैं ।


स्रोत: http://vim.sourceforge.net/about.php

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.