зменшується час, поки на екрані після натискання клавіш в області ехо не з’явиться “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
працює чудово - чи є якісь недоліки / чи є причина ехо-натискань клавіші 1 початковою?
kai-dj

1
Не впевнений, чому - можливо, щоб уникнути безладу / надмірності, коли хтось швидко натискає клавіші. Ні докстринг змінної ( C-h v), ні інформаційний посібник не перелічують жодних недоліків: gnu.org/software/emacs/manual/html_node/elisp/…
aplaice

1
чудово - дякую! буде тримати його .01сек. тоді, поки я більше не загублюся і, врешті-решт, роздратований безладом ^^
kai-dj

2
"чи є причина, коли ехо-натискання клавіші буде 1 початковим", я б припустив, що це спадщина. На повільному терміналі ви не хочете витрачати команди, що повторюються пропускною здатністю, які користувачеві не потрібно бачити.
dmckee --- кошеня колишнього модератора
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.