जवाबों:
C-h b
एक बफर में उपलब्ध सभी बाइंडिंग को सूचीबद्ध करेगा। यह मदद के लिए एक महामारी है (Ch) बाइंडिंग (b)।
आप केबाइंडिंग की एक सूची भी प्राप्त कर सकते हैं C-h m
, जो बफर के लिए प्रमुख और मामूली मोड के लिए मदद करता है। इसका प्रारूपण थोड़ा स्पष्ट है, लेकिन इसमें कीबाइंडिंग को सूचीबद्ध करने से परे मोड के बारे में अतिरिक्त जानकारी शामिल है।
मैं कमांड का उपयोग करता हूं helm-descbinds
, जो मेलपा के माध्यम से उपलब्ध है । मैंने इसे मैप किया C-h b
क्योंकि यह मूल रूप से एक ड्रॉप-इन प्रतिस्थापन है describe-bindings
। इसका लाभ यह है कि आउटपुट के बजाय नेविगेट करना और खोजना आसान है describe-bindings
क्योंकि आप आसानी से कीवर्ड खोज सकते हैं और हेल्म बफर सभी मैचों को दिखाने के लिए संकीर्ण होगा, और वे किस मोड से आते हैं
सूची में किसी भी चयन के लिए, आप या तो कार्रवाई करने के लिए चुन सकते हैं, या कमांड के लिए दस्तावेज के लिए कूद सकते हैं।
helm-decsbinds
बजाय helm-descbinds
।
हालांकि emacs
चीजों को करने का विहित तरीका नहीं है , लेकिन मैं discover-my-major
उस उद्देश्य के लिए उपयोग करना पसंद करता हूं क्योंकि यह सिर्फ अधिक प्रभावी लगता है।
यह उपलब्ध है melpa
और makey
लाइब्रेरी द्वारा संचालित है , जो उन अच्छे मेनू के लिए जिम्मेदार है, जिनके लिए magit
जाना जाता है।
मेरा सुझाव है कि आप github
कार्यक्षमता का प्रदर्शन करने वाले स्क्रीनशॉट के लिए लिंक देखें।
इसे स्थापित करें (मैं melpa
उपयोग करने से सुझाव देता हूं package.el
) और जोड़ें
(require 'discover-my-major)
(global-set-key (kbd "C-h C-m") 'discover-my-major)
अपने विन्यास के लिए।
हालांकि वास्तव में आप जो खोज रहे हैं वह गाइड-की को आज़माना नहीं चाहते हैं । यदि आप इसे पूरा किए बिना एक उपसर्ग अनुक्रम दर्ज करते हैं, तो गाइड-कुंजी आपको उपलब्ध उपलब्धियां दिखाते हुए बफर दिखाएगा और वे कौन से कार्य निष्पादित करेंगे। मुझे यह बहुत उपयोगी लगता है जब मुझे Emacs में नए बाइंडिंग सीखने की आवश्यकता होती है।
Icicles कुंजी पूरा होने आप जानकारी आप से मिल के सभी देता हैC-h b
(describe-bindings
),C-h w
(where-is
), औरC-h c
(describe-key-briefly
), एक में गिर गयी है। बसS-TAB
शीर्ष स्तर पर कभी भीहिट।
हर मुख्य अनुक्रम जिसे आप वर्तमान संदर्भ में टाइप कर सकते हैं (कुंजियों के अपवाद जैसे q
कि बस वर्ण सम्मिलित करें) को बफर में प्रदर्शित किया गया है *Completions*
। यह आपको बताता है कि अब कौन सी कुंजी उपलब्ध हैं ।
प्रत्येक मुख्य अनुक्रम के लिए बाध्य कमांड *Completions*
को कुंजी नाम (जैसे b = bookmark-jump
) के बगल में भी दिखाया गया है । यह आपको एक कठिन विचार देता है कि कुंजी (जैसे b
) क्या करती है ।
प्रत्येक कुंजी अनुक्रम जो स्थानीय रूप से बंधा होता है , अर्थात, प्रत्येक कुंजी जिसमें वर्तमान बफर मोड के लिए एक विशेष अर्थ होता है, को *Completions*
हल्के पीले रंग की पृष्ठभूमि के साथ हाइलाइट किया जाता है। यह आपको बताता है कि वर्तमान मोड द्वारा कौन से बाइंडिंग की पेशकश की जाती है ।
C-M-mouse-2
एक प्रमुख नाम (इसके कमांड नाम के साथ) पर क्लिक करें । *Help*
कुंजी के साथ बंधे कमांड के पूर्ण विवरण के साथ एक बफर खुलता है। यह आपको बताता है कि प्रमुख अनुक्रम क्या करता है।
*Help*
दिए गए आदेश और उसके प्रमुख अनुक्रम से संबंधित सामान के बारे में जानने के लिए बफर में किसी भी लिंक पर क्लिक करें । पूरे हेल्प सिस्टम पर नेविगेट करें - आप इसे पूरे दिन भी कर सकते हैं। फिर पूछताछ के लिए एक और कुंजी चुनें ...यदि आप एक कुंजी (कमांड) का उपयोग करना चाहते हैं , तो बस mouse-2
इसके नाम पर क्लिक करें *Completions*
(या कुंजी + कमांड नाम और हिट को पूरा करें RET
)। या C-g
सामान्य रूप से कुंजी को रद्द, उपयोग और हिट करें।
आप वर्तमान में उपलब्ध सभी कुंजियों S-TAB
को देखने के लिए, के साथ शुरू कर सकते हैं । या आप एक उपसर्ग कुंजी (जैसे ) मार कर शुरू कर सकते हैं और फिर उन सभी कुंजियों को देखने के लिए हिट कर सकते हैं जिनमें उपसर्ग है (यानी, आपके द्वारा उस उपसर्ग कुंजी को हिट करने के बाद उपलब्ध सभी कुंजी)। (उपसर्ग कुंजी के साथ जुड़े "कमांड" से संकेत मिलता है ।)C-x
S-TAB
...
आप इस तरह से मेनू-बार मेनू को भी पूरा कर सकते हैं, छद्म फ़ंक्शन उपसर्ग कुंजी तक पहुंचकर menu-bar
।
इस विवरण को भी देखें
C-h m
वह है जिसे मैं एक लंबे समय से पहले याद कर रहा था, लेकिन भूल गया।