Yankı alanında tuş vuruşlarını hemen görüntüleme


9

Yankı alanında tuş vuruşlarını hemen nasıl görüntüleyebilirim?

Örneğin: Anahtar dizisini girdiğimde, C-u jhemen yankı alanında görüntülenmeyecek, ancak sonra tuşa kbasıyorum ve önceden yazım hatası yaptığımı keşfediyorum. Bu yüzden, yankı alanının hemen gösterilmesi için bir komut çağırmak için bazı tuşlara bastığımda benim gibi bir acemi için yararlı olacağını düşünüyorum.

Yanıtlar:


13

Değişkenin değerini ayarlamak istiyorsunuz echo-keystrokes.

Dokümanını C-h v echo-keystrokes(veya M-x describe-variable echo-keystrokes) girerek okuyabilirsiniz :

Belgeler:

Sıfırdan farklı bir süre bekledikten sonra bitmemiş komutları yankılamak anlamına gelir. Değer tamsayı veya kayan nokta olabilir. Değer sıfırsa, yankılanmayın.

Değeri 0 olarak ayarlayamayacağınızı ve anlık olarak yankılayamayacağınızı unutmayın, ancak anlık olarak hissedilecek keyfi olarak küçük bir sayıya ayarlayabilirsiniz. Bu nedenle init dosyanıza aşağıdakine benzer bir şey koyabilirsiniz:

(setq echo-keystrokes .1)

6
Anında görüntüleme için negatif bir değere de ayarlayabilirsiniz (setq echo-keystrokes -1).
JeanPierre

1
@JeanPierre: Temiz! Farkında değildim! Belgelerde olması gerektiği anlaşılıyor.
Dan

2
@JeanPierre - (setq echo-keystrokes -1)yok değil yerleşik Emacs 25 anlatılana etkiye sahip --with-ns. Bunun yerine, değeri ile aynı etkiye sahiptir 0- yani, yankılama. [Bu 2016-09-17 GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Sürüm 10.6.8 (Derleme 10K549)).] Ayrıca ana dalın bir yapısını daha önce denedim bu yıl aynı sonuçları elde etti. echo_keystrokes_p (void) {return (FLOATP (Vecho_keystrokes) ? XFLOAT_DATA (Vecho_keystrokes) > 0.0 : INTEGERP (Vecho_keystrokes) ? XINT (Vecho_keystrokes) > 0 : false);}
hukukçu

@lawlist Oh, haklısın Özensiz davrandım, benim için GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.1) of 2016-10-24, modified by Debiançalışmıyor ama birlikte çalışıyor GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian.
JeanPierre
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.