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