vi
, vip
और viper
(निर्माण तिथि द्वारा आदेश दिया गया) Emacs के साथ बिल्ट-इन आते हैं, वे सभी VI का अनुकरण करते हैं। vim-mode
वास्तव में विम का अनुकरण करने के लिए एक नया, स्टैंड-अलोन प्रयास है, जो सबसे उपयोगी रिम विशेषताओं को देने vimpulse
के viper
लिए एक्स्ट्रा के एक सेट है। evil
के प्रतिस्थापन के रूप में बनाया गया था vim-mode
।
evil
सबसे हालिया परियोजना है और केवल वही है जो सक्रिय रूप से विकसित है। इसका लक्ष्य Vim के संपादन मॉडल का ईमानदारी से अनुकरण करना है, जहाँ भी यह हो सकता है मौजूदा Emacs कार्यक्षमता का लाभ उठाना। व्यक्तिगत रूप से मैं कहूंगा कि यह लगभग 90% पूर्ण है, क्योंकि कुछ नए कमांड (जैसे gn
) गायब हैं, कुछ प्रदर्शन-संबंधित कार्यक्षमता को फिर से बनाना काफी कठिन है (जैसे फ़ाइल के अंत के बाद टिल्ड्स का प्रदर्शन) और इसे लागू नहीं करना Vimscript दुभाषिया या Ex मोड की मूल बातों से परे कुछ भी। हालाँकि इसे बढ़ाना और मूल से अधिक आत्मनिरीक्षण करना आसान है, evil-*
एक्सटेंशन लगभग सभी मामलों में विम प्लग के बराबर Emacs हैं ( evil-leader
उदाहरण के लिए यह एक अपवाद होगा क्योंकि Emacs कीमैप समर्थन पर विचार करना आवश्यक नहीं है)।
को ध्यान में रखते evil
बिंदुओं पर विम श्रेष्ठ (देखें है :s
और अपने दृश्य पूर्वावलोकन या कैसे छोटे से प्रयास एक उपयोगी नई विधा बना हुआ बनाने ), मैं तहे दिल से यह Emacs के लिए मोडल संपादन में रुचि रखने वाले हर किसी के लिए सलाह देते हैं।