ลดเวลาจนกระทั่ง“ Cx-” แสดงขึ้นในพื้นที่เสียงสะท้อนหลังจากกดปุ่ม


10

เมื่อฉันพยายามป้อนคำสั่งผ่านทางC-xก็จะใช้เวลา 1-2 C-x-วินาทีจนกระทั่งพื้นที่สะท้อนการแสดงที่สำคัญคำนำหน้านี้เช่น ฉันค่อนข้างใหม่สำหรับ Emacs ดังนั้นสิ่งนี้มักทำให้ฉันสับสนและฉันก็หลงทาง

ESCสำคัญทำหน้าที่คล้ายกับนี้ดังนั้นเมื่อฉันพยายามที่จะหลบหนีออกมาจากบางคำสั่งครึ่งเข้ามาผมมักจะจบลงด้วยการวนลูปกดESCและอีกครั้งหลังจากที่ 1-2 ที่สองที่ผมเห็นESC-ในพื้นที่สะท้อน

มีวิธีที่จะลดเวลาที่ใช้ในการแสดงปฏิกิริยาในพื้นที่ก้องฉันจะทำอะไรผิดหรือมีจุดประสงค์อย่างใดหรือไม่?

คำตอบ:


12
(setq echo-keystrokes 0.01)

จะส่งผลในการสะท้อนการกดแป้นในเวลาใกล้เคียง หรือคุณอาจcustomizeเลือกตัวแปร ( M-x customize-variable RET echo-keystrokes)

ตัวแปรกำหนดความล่าช้าเป็นวินาทีก่อนที่จะสะท้อนคำสั่งที่ยังไม่เสร็จ หากค่าเป็น 0 อย่าทำเสียงดังเลย (ซึ่งเป็นสาเหตุที่คุณต้องเลือกการหน่วงเวลาสั้น ๆ เช่น 0.01 วินาที)


1
ทำงานได้อย่างสมบูรณ์แบบ - มีข้อเสียใด ๆ / มีเหตุผลที่ echo-keystrokes เป็น 1 ข้อ?
kai-dj

1
ไม่แน่ใจว่าทำไม - อาจหลีกเลี่ยงความยุ่งเหยิง / ความฟุ้งเฟ้อเมื่อมีคนกดแป้นอย่างรวดเร็ว ทั้ง docstring ของตัวแปร ( C-h v) หรือข้อมูลรายการคู่มือข้อเสียใด ๆ : gnu.org/software/emacs/manual/html_node/elisp/ …
aplaice

1
ยอดเยี่ยม - ขอบคุณ! จะเก็บไว้. 01 วินาทีแล้วจนกว่าฉันจะไม่หลงทางอีกต่อไปและในที่สุดก็จะได้รับความยุ่งเหยิงจากความยุ่งเหยิง ^^
kai-dj

2
"มีเหตุผลสำหรับ echo-keystrokes หรือไม่ที่จะเป็น 1 ค่าเริ่มต้น"ฉันเดาว่ามันเป็นการตั้งค่าแบบดั้งเดิม บนเทอร์มินัลช้าคุณจะไม่ต้องการเสียแบนด์วิดท์คำสั่งที่ผู้ใช้ไม่จำเป็นต้องเห็น
dmckee --- ผู้ดูแลอดีตแมว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.