2012-07-10 41 views

Trả lời

31

C - xh chọn toàn bộ đệm. C - M - \ ngăn cản vùng được chọn.

+5

Và 'C-M-q' chạy' indent-sexp', mà tôi cũng thấy khá hữu ích, đặc biệt là kết hợp với 'start-of-defun' (sống trên' C-M-a'). – Hugh

+16

Với chế độ paredit, bạn có thể chỉ cần nhấn 'M-q', điều này sẽ ngăn cản toàn bộ defun mà không cần di chuyển xung quanh. – amalloy

+2

nitpick., 'C-x h' của nó để chọn toàn bộ vùng đệm – kindahero

10

Ctrl - x, h (chọn tất cả) tiếp theo là Tab (để thụt lề)

4

lệnh cider-format-đệm (Kể từ cider 0.9.0)

1

Khi bạn nắm bắt dữ liệu từ một chuỗi như C-u C-c C-e (cider-eval-last-sexp), dữ liệu đầu ra thô vào bộ đệm của bạn có thể là khó sử dụng để kiểm tra/làm việc. Và các lệnh thụt lề mã thông thường (được đề cập trong các câu trả lời ở đây) không xử lý tốt.

Để xử lý các kết quả từ các biểu thức được đánh giá như vậy, hãy thử cider-format-edn-region.

Ví dụ cụ thể, bạn đã bao giờ thử định dạng lại ~/.lein/profiles.clj của mình chưa? Điều này khá khó thực hiện và giữ cho nhất quán, cho đến khi bạn khám phá cider-format-edn-region. Tuy nhiên, hãy giữ rằng sẽ xóa mọi nhận xét.

+0

Tôi chưa bao giờ tìm thấy định dạng lại 'profiles.clj' của mình là khó, do hậu quả của việc sử dụng' paredit' và 'indent-indent'. Cách tiếp cận này có lợi thế là không xóa các nhận xét mà tôi có rất nhiều. –

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