Là một người sử dụng emacs thời gian dài, tôi sẽ recommand chống lại các phiên bản "kỳ lạ" của emacs (Aquamacs rơi vào loại di , nhưng điều này "bộ khởi động" điều là tốt, và hãy để tôi cố gắng giải thích tại sao), chỉ vì lợi ích của đào tạo ngón tay và đào tạo não cũng.
Đối số của tôi là bạn muốn tìm hiểu emacs một lần và cho tất cả, bất kể nền tảng (tức là kết hợp OS/desktop/phần cứng/bất cứ điều gì) bạn sẽ sử dụng emacs. Hầu như mọi hương vị của unix đều đi kèm với một emacs được cài đặt sẵn, vì vậy hy vọng là bạn sẽ không bao giờ phải sử dụng đến ví dụ. vi, ngay cả trong các môi trường thù địch nhất (ví dụ: chỉnh sửa tệp cấu hình/etc trên máy chủ HP/UX từ xa qua ssh). Bạn sẽ vẫn có thể sử dụng các emacs 19 mà ngồi ở đó, và thậm chí nếu nó không có tập tin cấu hình của bạn (có nghĩa là, bộ khởi động của bạn, keybindings của bạn, và các công cụ), bạn vẫn sẽ nói 70% quyền lực chỉnh sửa thông thường của bạn trong tầm tay.
Và nếu bạn thấy mình thường xuyên buộc phải chỉnh sửa những tệp đó trên máy thù địch đó, bạn sẽ muốn sao chép cấu hình .emacs của bạn trên các biểu tượng cũ càng nhiều càng tốt. Tất nhiên, bạn sẽ mất trên đường đi một số thứ không được hỗ trợ ở đó, nhưng một lần nữa, emacs good'ol sẽ luôn là emacs ngay cả khi bị giảm đi.
Tất nhiên, nếu bạn kiểm soát hoàn hảo môi trường làm việc của mình, ví dụ: nếu bạn chỉ làm việc trên máy tính xách tay mac sáng bóng của mình, bạn có thể muốn có một phiên bản facier của các emacs, chỉ vì nó sẽ dễ sử dụng Cmd-C/Cmd-V hơn là học Meta-W/Ctrl-Y. Và vì lý do tương tự nếu bạn phát triển bằng một ngôn ngữ, bạn có thể thực sự sử dụng một IDE toàn diện với các siêu quyền lực được điều chỉnh cho ngôn ngữ đó (ví dụ: Eclipse, Xcode, bất kỳ thứ gì). Nhưng bạn biết rằng đôi khi, bạn sẽ phải chỉnh sửa tệp không mong muốn như tập lệnh shell hoặc trang web hoặc tập lệnh Python hoặc ai biết loại tệp văn bản nào và đây là lý do tại sao bạn muốn sử dụng One True Editor omni mạnh mẽ ngay từ đầu. Và đây là lý do tại sao tôi sử dụng Carbon Emacs trên máy tính xách tay mac sáng bóng của tôi: Tôi nhận được chính xác (emacs) tính năng trên hộp Ubuntu tôi buộc phải sử dụng tại nơi làm việc, bằng cách sử dụng chính xác cùng một tập tin cấu hình (thủ công trong mười năm emacsery của tôi), và tôi vẫn có thể cảm thấy khá confortable trên emacsen của người khác hoặc máy móc khác.
... hai xu của tôi
Cảm ơn vì điều này! Vô cùng sâu sắc! – mwilliams
Và với điều này đang được nói, với việc xây dựng Cocoa được chính thức đóng gói với Emacs 23, nó là một cược an toàn nếu tôi làm việc lên một cấu hình tốt đẹp, nó nên được di động giữa các xây dựng của Emacs, chính xác? – mwilliams
có và không: đầu tiên bạn sẽ phải thực sự _extract_ các phần liên quan trong núi lisp đi kèm với emacs của bạn, nhưng thậm chí sau đó, thói quen ngón tay của bạn (như Cmd-C/Cmd-V, hoặc chọn văn bản bằng cách sử dụng shift + mũi tên phím) sẽ không được di chuyển đến một môi trường "thù địch". Nhập "emacs" trong cửa sổ mac os x terminal để xem ý tôi là gì (và tưởng tượng nó có thể tồi tệ hơn nhiều ;-) – Gyom