2010-08-19 28 views

Trả lời

59

Bạn có thể sử dụng lệnh comment vùng sử dụng

M-x comment-region 

Edit: Và theo đề nghị của @Gilles trong bình luận của bạn có thể sử dụng M-; mà theo sự giúp đỡ là

Gọi lệnh bình luận bạn muốn (Làm những gì tôi có ý nghĩa).

Nếu khu vực đang hoạt động và 'chế độ đánh dấu tạm thời' đang bật, hãy gọi 'vùng nhận xét' (trừ khi nó chỉ bao gồm các nhận xét, trong đó trường hợp gọi là 'khu vực không ghi chú'). Khác, nếu dòng hiện tại trống, hãy gọi 'bình luận-chèn-bình luận-chức năng' nếu nó được xác định, nếu không chèn một bình luận và thụt lề nó. Khác nếu một tiền tố arg được chỉ định, gọi là 'bình luận-giết'. Khác, gọi 'bình luận thụt lề'.

có lẽ dễ dàng hơn về lâu dài. :-) Hãy nhớ rằng đây là "chế độ phụ thuộc", vì vậy bạn cần đặt chế độ python trước khi bạn nhận xét bằng cách sử dụng M-x python-mode

Hoặc nếu bạn muốn tiền tố mỗi dòng với bất kỳ loại ký tự nào, hãy chọn văn bản bạn muốn nhận xét và nhập

C-x r t 

và nhập ký tự bạn muốn đặt trước. Hãy nhớ rằng dấu mũ phải nằm trên cột đầu tiên trên dòng cuối cùng mà bạn chọn hoặc văn bản của bạn sẽ được thay thế.

Bạn chọn văn bản bằng cách nhấn C-không gian và di chuyển dấu mũ của bạn xung quanh btw.

+2

Giống như: Chuỗi ký tự Mx-chèn-hình chữ nhật Chuỗi RET RET – Zitrax

+0

@Zitrax: Có, hoàn toàn đúng – Patrick

+3

Ngoài ra còn có 'M-;' ('chú thích-dwim'), trong đó nhận xét vùng, (ngoại trừ khi khu vực đã là một bình luận: sau đó nó uncomments). – Gilles

1

Một cách sẽ được xác định một bàn phím đơn giản vĩ mô

C-x (
C-a 
# 
C-n 
C-x) 

sau đó bạn có thể thực hiện nó hơn 100 dòng với

M-1 0 0 C-x e 

không nhất thiết phải là hiệu quả nhất cho trường hợp này, nhưng dễ dàng để hãy nhớ

+0

hoặc một biến thể sẽ áp dụng nó cho khu vực: 'F3 # F4' sau đó đánh dấu khu vực, sau đó' Cx Ck r' – phils

+4

Nhưng bạn muốn phát minh lại bánh xe: 'vùng nhận xét' là một trong những lệnh cơ bản nhất trong Emacs. Tôi sử dụng nó hàng trăm lần một ngày. –

+0

+1. Không chắc chắn lý do tại sao nó được bình chọn. Nếu bạn chỉ cần hoàn thành công việc nhưng quên một lối tắt, các macro là giải pháp tuyệt vời và linh hoạt. – armandino

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