2012-04-14 23 views
6

Đây là một câu hỏi chính hãng, không có ý định bắt đầu một cuộc chiến tranh lửa.Tìm hiểu Emacs/Slime cách cứng (từ 10 năm Vim)

Tôi đã sử dụng Vim trong hơn 10 năm; xem mọi người sử dụng Emacs/Slime ... đã khiến tôi quyết định học Emacs/Slime.

Tôi muốn thức dậy để tăng tốc độ càng nhanh càng nhanh:

  • có một loạt các "macro ngón tay" Tôi theo bản năng làm - Tôi muốn tìm ra tương đương trong Emacs/Slime & đào tạo lại bản thân mình

  • Kể từ khi tôi quen với Clojure, viết cấu hình elisp sẽ không là một vấn đề (trừ vars động đôi khi)

gì tôi có nên đọc/ghi nhớ không?

EDIT: lưu ý, tôi đã thử VimClojure và quyết định tôi thích Slime/Swank hơn.

+2

Sử dụng [gói mô phỏng vim] (http://emacswiki.org/emacs/Evil). Nó sẽ làm cho quá trình chuyển đổi dễ dàng hơn và bạn có thể tiếp tục sử dụng các phím bạn đã quen. – Tom

+2

Vars động hiếm khi đi vào nó. Emacs 24 cũng có liên kết từ vựng. –

+0

event_jr: Tôi phải không đồng ý với điều đó - khi nói đến viết * config *, tôi muốn nói ràng buộc năng động gần như luôn luôn đi vào nó. Tất nhiên, bạn có thể làm rất nhiều mà không bao giờ đáng lo ngại về khía cạnh đó, nhưng nó luôn luôn sẽ là mặc định (và Emacs sẽ không được từ xa linh hoạt như vậy nếu bao giờ thay đổi). – phils

Trả lời

11

Khi tôi tìm hiểu trình chỉnh sửa mới (hoặc công cụ của bất kỳ loại nào), thời điểm tôi không biết cách thực hiện điều gì đó (ví dụ: Lưu tệp), tôi google lên câu trả lời, sau đó thực hiện, 3x .

Trong Emacs, lưu tệp là C-x C-s. Mỗi khi bạn không thể nhớ nó là gì, hãy làm ba lần. Nó sẽ trở thành bản chất thứ hai RẤT nhanh chóng.

Không bao giờ "gian lận" vì bạn đang vội vàng hoặc cảm thấy lười biếng. Nghiên cứu từng lệnh khi bạn cần, và lặp lại nó cho đến khi nó trở thành "macro ngón tay".

+0

Ngoài ra: tìm hiểu cách tạo lại các phím và thay đổi các ràng buộc khóa không thuận tiện khi cần. C-x C-s là tổ hợp phím quá phức tạp cho hoạt động thường xuyên như lưu tệp. Nó phải là một chìa khóa duy nhất. Tôi liên kết nó với F2. – Tom

+0

@Tom: lol, tôi chưa bao giờ nghe nói về những người ràng buộc các phím F #, tuy nhiên, tôi không còn thấy một lý do để không sử dụng chúng. Bạn sử dụng F1 -> F12 để làm gì? –

+0

@abelenky: lời khuyên này (việc sử dụng nó gấp 3 lần) rất hữu ích - tôi chưa bao giờ hoàn toàn nhận ra nỗ lực của mình bị lãng phí bao nhiêu trong "học lại" –

Các vấn đề liên quan