2012-04-26 18 views
26

Tôi đã đọc this, nhưng câu hỏi của tôi thì khác. Tôi muốn biết cách xem các ràng buộc khóa trong Emacs mà bắt đầu bằng một khóa cụ thể. Tôi muốn liên kết f2, nhưng muốn biết điều gì hiện đang bị ràng buộc. Nhấn C-hm lời nhắc cho chuỗi khóa. Nhập f2 vào đây kết quả trong Emacs đang chờ tôi hoàn thành chuỗi, vì chỉ f2 không có gì. Làm thế nào tôi có thể xem tất cả các ràng buộc khóa mà bắt đầu với f2?Hiển thị các móc khóa Emacs bắt đầu bằng một phím cụ thể

Trả lời

40

F2F1 hay F2Ch

Nói chung, gõ F1 hay Ch sau khi bất kỳ tiền tố ràng buộc sẽ liệt kê tất cả các ràng buộc sử dụng mà tiền tố:

describe-prefix-bindings là một hàm Lisp được biên dịch tương tác trong help.el.

Mô tả các ràng buộc của tiền tố được sử dụng để tiếp cận lệnh này. Tiền tố được mô tả bao gồm tất cả trừ sự kiện cuối cùng của chuỗi khóa chạy lệnh này.

F1 là đáng tin cậy hơn trong hai (nhưng chỉ rất hơi như vậy), như chi tiết bởi các trích đoạn tài liệu sau đây.

M:(info "(emacs) Misc Help")RET:

Bạn có thể nhận được một danh sách các lệnh con cho một chìa khóa tiền tố đặc biệt bằng cách gõ C-h (describe-prefix-bindings) sau khi chính tiền tố. (Có một vài phím tiền tố mà điều này không làm việc -.. Những người cung cấp cam kết ràng buộc riêng của họ cho C-h Một trong số đó là <ESC>, vì <ESC> C-h thực sự là C-M-h, đánh dấu một defun)

M -:(info "(emacs) Keys")RET:

Gõ nhân vật giúp đỡ (C-h hoặc <F1>) sau khi một tiền tố màn hình chính một danh sách các lệnh bắt đầu với tiền tố đó. Ngoại lệ duy nhất cho quy tắc này là <ESC>: <ESC> C-h tương đương với C-M-h, hoàn toàn khác. Tuy nhiên, bạn có thể sử dụng <F1> để hiển thị danh sách các lệnh bắt đầu bằng <ESC>.

M:(info "(emacs) Help")RET:

C-h hoặc <F1> có nghĩa là "giúp đỡ" trong những bối cảnh khác nhau là tốt. Đối với phiên bản , bạn có thể nhập chúng sau khóa tiền tố để xem danh sách các phím có thể theo dõi khóa tiền tố. (Một vài phím tiền tố không hỗ trợ C-h theo cách này, vì họ xác định nghĩa khác cho nó, nhưng họ tất cả các hỗ trợ <F1> để được giúp đỡ.)

M:(info "(elisp) Key Binding Conventions")RET:

Không ràng buộc C-h theo bất kỳ ký tự tiền tố nào (bao gồm C-c).
Nếu bạn không ràng buộc C-h, nó sẽ tự động có sẵn dưới dạng ký tự trợ giúp để liệt kê các tiểu ban của ký tự tiền tố.

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