vi, vipและviper(สั่งตามวันที่สร้าง) มาในตัวด้วย Emacs ทั้งหมดของผู้ที่เลียนแบบ VI vim-modeเป็นความพยายามที่ใหม่กว่าแบบสแตนด์อะโลนที่เลียนแบบ Vim vimpulseเป็นชุดของส่วนเสริมที่viperให้คุณสมบัติ Vim ที่มีประโยชน์ที่สุดอย่างหนึ่ง ถูกสร้างขึ้นเป็นแทนevilvim-mode
evilเป็นโครงการล่าสุดและเป็นโครงการเดียวที่พัฒนาขึ้นอย่างแข็งขัน เป้าหมายของมันคือการเลียนแบบโมเดลการแก้ไขของ Vim อย่างซื่อสัตย์โดยใช้ประโยชน์จากฟังก์ชั่น Emacs ที่มีอยู่ทุกที่ที่ทำได้ โดยส่วนตัวแล้วฉันบอกว่ามันเสร็จสมบูรณ์ประมาณ 90% เนื่องจากคำสั่ง newish (เช่นgn) หายไปบางส่วนฟังก์ชันที่เกี่ยวข้องกับการแสดงผลบางอย่างนั้นค่อนข้างยากที่จะสร้างขึ้นมาใหม่ (เช่นการแสดงตัวหนอนหลังจากสิ้นสุดไฟล์) Vimscript interpreter หรืออะไรก็ตามที่นอกเหนือจากพื้นฐานของโหมด Ex อย่างไรก็ตามมันง่ายกว่าที่จะขยายและวิปัสสนากว่าเดิมevil-*ส่วนขยายเป็น Emacs เทียบเท่ากับ Vim plugins ในเกือบทุกกรณี ( evil-leaderตัวอย่างเช่นจะเป็นข้อยกเว้นเพราะไม่จำเป็นต้องเสนอการพิจารณาการสนับสนุน keymap ของ Emacs)
เมื่อพิจารณาevilถึง Vim ที่เหนือกว่าจุด (ดู:sและแสดงตัวอย่างด้วยภาพหรือความพยายามเพียงเล็กน้อยในการสร้างโหมดใหม่ที่เป็นประโยชน์ ) เราขอแนะนำให้ทุกคนที่สนใจในการแก้ไข modal สำหรับ Emac