คำตอบสำหรับคำถามเช่นนี้มีแนวโน้มที่จะเป็นอัตนัย ฉันมักจะไม่เห็นด้วยที่ Emacs.app ทำงานได้ไม่ดีใน MacOS ปัจจุบันฉันใช้ Emacs.app ปกติจากemacsformacosx.com (ไม่ใช่ Aquamacs) และไม่กี่บรรทัดใน ~ / .emacs สามารถใช้ทางลัดที่คุ้นเคยเช่นลอง
(setq mac-option-modifier nil)
(setq mac-right-option-modifier 'meta)
(setq mac-right-command-modifier 'hyper)
;; M-x to its usual meaning:
(global-set-key (quote [343144]) (quote execute-extended-command))
;; M-p to its usual meaning:
(global-set-key (quote [332412]) (quote next-history-element))
ทางลัดเช่น cmd-O เปิดกล่องโต้ตอบไฟล์ MacOS ปกติดังนั้นไม่จำเป็นต้องเรียนรู้ทางลัดใหม่ ๆ บังเอิญทางลัดทั่วไปของ MacOS มาจาก Emacs (เช่น Ca สำหรับการเริ่มต้นของบรรทัดและ Ce สำหรับ end-of-line ซึ่งเป็นค่าเริ่มต้นในแอป MacOS ส่วนใหญ่เช่น Safari หรือ iWork)
เหตุผลหลักว่าทำไมฉันใช้ Emacs:
รองรับแทบทุกภาษาการเขียนโปรแกรมไม่เพียง แต่เน้นไวยากรณ์ แต่ยังจัดแต่งทรงผมเสร็จสมบูรณ์ของตัวบ่งชี้การเยื้องอัตโนมัติ (เพียงใช้ TAB ใน emacs รักษารหัสที่สะอาดและป้องกันวงเล็บที่พิมพ์ผิด / วงเล็บที่ไม่ตรงกัน ฯลฯ )
โหมด org
รองรับการแก้ไข / ดูตัวอย่างเอกสาร LaTeX ได้อย่างยอดเยี่ยมโดยใช้AUCTex
ความเข้ากันได้ของเวิร์กโฟลว์กับเดสก์ท็อปของฉันซึ่งเป็นคอมพิวเตอร์ Linux
เครื่องมือที่มีประสิทธิภาพสำหรับการพัฒนาซอฟต์แวร์ (และไม่เพียง แต่) เช่น magit เกิดขึ้น
การสนับสนุนที่น่าอัศจรรย์ในEmacsWiki