इको क्षेत्र में कीस्ट्रोक्स को तुरंत कैसे प्राप्त करें?


9

मैं तुरंत इको क्षेत्र में कीस्ट्रोक्स कैसे प्रदर्शित कर सकता हूं?

उदाहरण के लिए: जब मैं कुंजी अनुक्रम दर्ज करता हूं C-u j, तो यह तुरंत इको क्षेत्र में प्रदर्शित नहीं होगा, लेकिन फिर मैं कुंजी दबाता हूं k, और मुझे पता चलता है कि मैं पहले से एक टाइपो बना रहा था। इसलिए, मुझे लगता है कि यह मेरे जैसे एक नौसिखिया के लिए मददगार होगा जब मैंने इको क्षेत्र के लिए एक कमांड को कॉल करने के लिए उन्हें तुरंत दिखाने के लिए कुछ चाबियों को मारा।

जवाबों:


13

आप चर के मान को समायोजित करना चाह रहे हैं echo-keystrokes

आप इसकी डॉकस्ट्रिंग को दर्ज करके पढ़ सकते हैं C-h v echo-keystrokes(या M-x describe-variable echo-keystrokes):

प्रलेखन:

नॉनज़ेरो का मतलब है, कई सेकंड के इस विराम के बाद अधूरा आदेश। मान पूर्णांक या फ्लोटिंग बिंदु हो सकता है। यदि मान शून्य है, तो प्रतिध्वनि न करें।

ध्यान दें कि आप मान को 0 पर सेट नहीं कर सकते हैं और इसे तुरंत ही प्रतिध्वनित कर सकते हैं, लेकिन आप इसे मनमाने ढंग से छोटी संख्या में सेट कर सकते हैं, जो तात्कालिक महसूस होगा। इसलिए आप अपनी इनिट फ़ाइल में निम्न जैसा कुछ डाल सकते हैं:

(setq echo-keystrokes .1)

6
यह पता चला है कि आप इसे तत्काल प्रदर्शन के लिए नकारात्मक मान पर सेट कर सकते हैं (setq echo-keystrokes -1)
जीनपियर

1
@ जीनपायर: नीट! मुझे पता ही नहीं चला कि! ऐसा लगता है कि यह प्रलेखन में होना चाहिए।
दान

2
@JeanPierre - (setq echo-keystrokes -1)करता नहीं प्रभाव है कि आप Emacs 25 बनाया में वर्णित है --with-ns। इसके बजाय, इसका एक मूल्य के समान प्रभाव है 0- यानी, बिल्कुल भी गूंज नहीं। [२०१६-०९ -१। का यह GNU Emacs २५.१.१ (x86_64-apple-darwin10.8.0, NS appkit-१०३ 10..३६ संस्करण १०.६. ((बिल्ड १० के ५४ ९))। मैंने पहले से मास्टर-शाखा के निर्माण का भी परीक्षण किया। इस साल और एक ही परिणाम था। echo_keystrokes_p (void) {return (FLOATP (Vecho_keystrokes) ? XFLOAT_DATA (Vecho_keystrokes) > 0.0 : INTEGERP (Vecho_keystrokes) ? XINT (Vecho_keystrokes) > 0 : false);}
18

@lawlist ओह, आप सही कह रहे हैं कि मैं मैला हूं, यह मेरे लिए काम नहीं GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.1) of 2016-10-24, modified by Debianकरता है लेकिन साथ करता है GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
जीनपियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.