Tôi đã sử dụng vim trong một thời gian khá dài và tôi vẫn hài lòng với nó. Tôi bắt đầu học clojure 6 tháng trước. Có vẻ như emacs là sự lựa chọn đầu tiên cho lập trình ngôn ngữ khó chịu. Nhưng tôi thà học cái gì khác hơn là dành nhiều thời gian cho việc học cách sử dụng một trình soạn thảo mà không rõ ràng vượt trội so với vim.Vim đã đủ tốt để lập trình clojure chưa?
Vì vậy, tôi đã vật lộn để làm cho thiết lập vim của mình phù hợp hơn cho lập trình clojure.
gì bây giờ tôi đang sử dụng là:
- vim-clojure tĩnh, cung cấp cú pháp cơ bản làm nổi bật
- paredit, cung cấp cấu trúc chỉnh sửa trên s-biểu
- vim-lò sưởi, mà có thể nói chuyện với điều khiển từ xa thay thế trong vim
Tôi cũng sử dụng vim-redl, redl để gỡ lỗi, nhưng IMO có thể cung cấp trải nghiệm mã khá dễ chịu.
Câu hỏi của tôi là, tôi vẫn thiếu một số tính năng sát thủ của luồng công việc emacs?
* một số tính năng sát thủ * Rõ ràng, bạn không thể mở rộng vim với lisp, trong khi viết lisp. Bạn phải nghỉ mát để xa lánh [VimL] (https://en.wikipedia.org/wiki/Vim_script). –
Thử các emacs với [Chế độ tà ác] (http://www.emacswiki.org/emacs/Evil). Nó là một lớp mô phỏng VIM khá tốt theo ex-VIMers, vì vậy bạn có thể sử dụng Emacs như VIM trong khi có quyền truy cập vào các tính năng mà emacs cung cấp. – Tom
Bỏ phiếu để đóng. Không xây dựng. Xem: - http://stackoverflow.com/questions/48006/is-it-worth-investing-time-in-learning-to-use-emacs - http://stackoverflow.com/questions/485120/will -emacs-make-me-a-better-programmer? lq = 1 - http://stackoverflow.com/questions/551289/should-i-learn-to-use-emacs?lq=1 – noahlz