विम में कई विशेषताएं हैं जो वीआई नहीं करती हैं, यहां तक कि ऐसी विशेषताएं भी हैं जो स्पष्ट रूप से "उन्नत" विशेषताएं नहीं हैं।
व्यवहार में, इसका मतलब है कि यदि आप वीआई के लिए उपयोग किए जाते हैं, तो आप विम (या कुछ अन्य वीआई क्लोन) का उपयोग शुरू करने पर बहुत कम अंतरों की संभावना करेंगे, लेकिन अगर आप वीआईएम के लिए उपयोग किए जाते हैं और यदि आपके "रिफ्लेक्स" में ऐसी विशेषताएं शामिल हैं जैसे विजुअल मोड हाइलाइटिंग, कोई भी महत्वपूर्ण क्रिया जो "g" या "z" से शुरू होती है, कर्सर के तहत किसी शब्द को हटाने के लिए "i" या "a" [जैसे "daw" के साथ कोई टेक्स्ट एक्शन, इन्सर्ट मोड में एरो कीज़ के साथ नेविगेट करना , आदि, आप पाएंगे कि जो लोग वीआई में काम नहीं करते हैं।
जब आप कहते हैं कि आप "वी की कोशिश की" का उपयोग कर रहे हैं तो वास्तव में क्या है, इसका भी सवाल है। कई प्रणालियों पर, "vi" वास्तव में विम चलाता है, एक मोड में जहां इनमें से कुछ अंतर लागू होते हैं (डिफ़ॉल्ट शोमोड जैसा कि आपने देखा, तीर कुंजियाँ इन्सर्ट मोड में काम नहीं करती हैं) और अन्य नहीं (विज़ुअल मोड और g / z कुंजियाँ काम करती हैं ), और कुछ विशेषताएं एक संकलन-समय विकल्प पर निर्भर करती हैं जो कभी-कभी "छोटे विम" में अक्षम होता है जो इसके लिए उपयोग किया जाता है (पाठ ऑब्जेक्ट, जैसे "एक शब्द", इनमें से एक हैं)। यदि आप असली वीआई चलाते हैं, तो आपको ये नहीं मिलेगा , या यदि "vi" Vim की तुलना में कम या अलग विशेषताओं के साथ कुछ अन्य क्लोन है, जैसे कि nvi या VILE।
और, अस्पष्ट पक्ष पर, जबकि "विम मोड में छोटे विम" में स्पष्ट रूप से कोई भी विशेषताएं नहीं होती हैं जो एक पूर्ण विम नहीं होती हैं, वास्तविक मूल वीआई की कुछ विशेषताएं हैं जिनमें विम का अभाव है। इनमें प्रलेखित हैं :help vi-differences
।