Là một công cụ chuyển đổi đồng nghiệp và người dùng vim cũ, tôi khuyên bạn nên sử dụng chế độ viper. Nó không hoàn hảo, nhưng nó sẽ cung cấp cho bạn hầu hết các keybindings vi/vim. Bạn sẽ học được một vài câu lệnh mà bạn quen với vim (IME, phần lớn là các câu lệnh bắt đầu bằng 'g') mà không gặp quá nhiều khó khăn.
Nói chung, tôi thực sự cảm thấy rằng đây là cách tốt nhất để sử dụng Emacs. Các keybindings vi thực sự, thực sự hiệu quả, và tôi nghĩ rằng rất nhiều thứ tôi làm trong một trình soạn thảo văn bản (các lệnh chuyển động đơn giản, các lệnh đơn giản liên quan đến việc di chuyển, xóa, thay đổi, tìm kiếm, v.v.) hợp lý hơn và hiệu quả hơn so với Emacs. Tôi hoàn toàn có thể hiểu tại sao một người không quen thuộc với Emacs sẽ không muốn sử dụng chế độ viper, nhưng khi ai đó đến từ vim, bạn thực sự có cơ hội để có được tốt nhất của cả hai thế giới.
Nói chung: làm quen với thực tế là chế độ viper không hoàn hảo, hãy tìm hiểu cách thực hiện những điều bạn đang bỏ lỡ theo cách Emacs và đảm bảo bạn khám phá các tính năng thú vị mà Emacs có không có sẵn trong vim.
Đối với việc sử dụng vimpulse, tôi đã thử nó khi tôi lần đầu tiên chuyển sang, và tôi sẽ không thực sự khuyên bạn nên nó. Vì đó là một chế độ chính bạn sẽ bỏ lỡ rất nhiều (phần lớn?) Của các phần hay về Emacs; và nó vẫn không trung thành với 100%. Nó thực sự tốt hơn nhiều để có chế độ viper cho nó là gì, và di chuyển trên.
Nguồn
2009-09-21 06:11:19
chỉ cần đặt: bí danh emacs = 'vim' trong .bashrc của bạn;) – claf
@claferri: Tôi thực sự đặt bí danh vim = emacs trong một thời gian, để khuyến khích tôi thực sự thực hiện chuyển đổi. :) – lindes