giảm thời gian cho đến khi Cx -xen hiển thị trong vùng tiếng vang sau khi nhấn phím


10

Khi tôi thử nhập lệnh thông qua C-x, phải mất 1-2 giây cho đến khi vùng echo hiển thị khóa tiền tố này, như C-x-. Tôi khá mới mẻ với Emacs, vì vậy điều này thường làm tôi bối rối và tôi bị lạc.

Các ESCchủ chốt đóng vai trò tương tự như này, vì vậy khi tôi cố gắng để thoát ra khỏi một số lệnh nửa bước vào, tôi thường kết thúc vòng lặp nhấn ESCvà một lần nữa sau 1-2 thứ hai tôi nhìn thấy ESC-ở vùng phản hồi.

Có cách nào để giảm thời gian cần thiết để thể hiện phản ứng trong khu vực tiếng vang không, tôi đang làm gì đó sai hay đây là ý định nào đó?

Câu trả lời:


12
(setq echo-keystrokes 0.01)

sẽ dẫn đến tiếng vang gần như tức thời của tổ hợp phím. Ngoài ra, bạn có thể customizebiến ( M-x customize-variable RET echo-keystrokes).

Biến xác định độ trễ, tính bằng giây, trước khi lặp lại các lệnh chưa hoàn thành. Nếu giá trị là 0, thì hoàn toàn không lặp lại (đó là lý do tại sao bạn cần chọn độ trễ rất ngắn, như 0,01 giây).


1
hoạt động hoàn hảo - có bất kỳ nhược điểm nào không / có lý do nào cho tiếng gõ phím là 1 chữ cái đầu không?
kai-dj

1
Không chắc chắn tại sao - có thể để tránh sự lộn xộn / quá dài khi ai đó nhấn phím nhanh chóng. Cả docstring của biến ( C-h v) cũng không phải là thông tin của nhãn hiệu danh sách bất kỳ nhược điểm: gnu.org/software/emacs/manual/html_node/elisp/...
aplaice

1
tuyệt vời cảm ơn bạn! sẽ giữ nó .01 giây sau đó cho đến khi tôi không bị lạc nữa và cuối cùng bị làm phiền bởi sự lộn xộn ^^
kai-dj

2
"Có một lý do để các phím tắt tiếng vang là 1 chữ cái đầu tiên" Tôi đoán rằng đó là một cài đặt cũ. Trên một thiết bị đầu cuối chậm, bạn sẽ không muốn lãng phí các lệnh lặp lại băng thông mà người dùng không cần phải xem.
dmckee --- người điều hành cũ mèo con
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.