tuşlarına bastıktan sonra yankı alanında “Cx-” görünene kadar süreyi azaltın


10

Komutları üzerinden girmeyi denediğimde C-x, yankı alanı bu önek anahtarını (as) gösterene kadar 1-2 saniye sürer C-x-. Emacs için oldukça yeniyim, bu yüzden bu beni sık sık karıştırıyor ve kayboluyorum.

ESCAnahtar Bazı yarı girilen komutun dışında kaçmaya çalışırken yüzden, sık sık basarak döngü sonunda, buna benzer davranır ESCve gördüğüm tekrar sonra 1-2 saniye ESC-yankı bölgede.

Yankı alanında bir tepki göstermek için gereken süreyi azaltmanın bir yolu var mı, yanlış bir şey mi yapıyorum yoksa bu bir şekilde mi planlanıyor?

Yanıtlar:


12
(setq echo-keystrokes 0.01)

tuş vuruşlarının neredeyse anında yankılanmasına neden olacaktır. Alternatif olarak, customize( M-x customize-variable RET echo-keystrokes) değişkenini de kullanabilirsiniz .

Değişken, tamamlanmamış komutların yankılanmasından önceki gecikmeyi saniye cinsinden belirler. Değer 0 ise, hiç yankılamayın (bu yüzden 0.01 s gibi çok kısa bir gecikme seçmeniz gerekir).


1
mükemmel çalışıyor - herhangi bir olumsuz tarafı var mı / yankı tuş vuruşlarının başlangıçta 1 olmasının bir nedeni var mı?
kai-dj

1
Emin değilim neden - birisi hızlıca tuşlara bastığında karışıklık / aşırı ayrıntıdan kaçınmak için. Ne değişkenin ( C-h v) öğretisi
aplaice

1
harika teşekkür ederim! .01sn sonra kayboluncaya ve sonunda dağınıklıktan rahatsız olana kadar devam edecek ^^
kai-dj

2
"yankı-tuş vuruşları 1 initialy olmamız için bir neden yoktur" Bunun bir miras ayarı olduğunu tahmin ediyorum. Yavaş bir terminalde, kullanıcının görmesi gerekmeyen bant genişliği yankılama komutlarını boşa harcamak istemezsiniz.
dmckee --- eski moderatör yavru kedi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.