केवल मेरे इतिहास के बजाय सभी उपलब्ध मिलान इंटरैक्टिव (Mx) कमांड का उपयोग करके स्क्रॉल कैसे करें?


19

मैं अपने संवादात्मक आदेशों के लिए पूर्ण प्रदर्शन करने के लिए हेल्म का उपयोग कर रहा हूं, लेकिन यह केवल मुझे उन आज्ञाओं के माध्यम से चक्र करने देता है, जिनका मैंने अतीत में उपयोग किया है (अर्थात 4 कैंडिडेट)। मुझे यह व्यवहार नहीं चाहिए, इसके बजाय, जब Cn / Cp को दबाया जाता है, तो इसे सभी पैटर्न से मेल खाने वाले कमांड पर चक्र करना चाहिए। मैं इस व्यवहार को कैसे बदलूं?

यहाँ छवि विवरण दर्ज करें


1
क्या आप सुनिश्चित हैं कि यह केवल अंतिम उपयोग किए गए आदेशों के माध्यम से ही चलेंगे? मैं नवीनतम पतवार स्थापित किया है और दबाने है C-nपिछले इतिहास प्रविष्टि सही ढंग से में चलता रहता है के बाद "Emacs आदेश" खंड
मेसिएज Goszczycki

जवाबों:


18

C-ohelm-next-sourceडिफ़ॉल्ट रूप से बाध्य है । यह उपलब्ध स्रोतों के माध्यम से चक्र होगा। इस मामले में, स्रोत आपके कमांड इतिहास और उपलब्ध कमांड हैं।

यदि आप उदाहरण के चित्र में अपने इतिहास के शीर्ष पर थे, तो दबाया गया C-o, यह आपको Emacs Commands में पहली प्रविष्टि में ले जाएगा । C-oफिर से आपको इतिहास के शीर्ष पर वापस ले जाएगा।

इतिहास के नीचे से स्वचालित रूप से आदेश सूची पर जाने के लिए, पर सेट helm-move-to-line-cycle-in-sourceकरें nil


4

यह प्रति उत्तर नहीं है, लेकिन यह आपकी पसंद के कुछ और करने के लिए UX में सुधार कर सकता है: यदि आप इसे सेट helm-mode-reverse-historyकरते हैं tतो "Emacs Command History" स्रोत "Emacs Commands" के बाद डाल देगा।

या खुद Emacs डॉक्स से:

helm-modeहैंडल किए गए कमांड में करंट सोर्स के बाद हिस्ट्री सोर्स प्रदर्शित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.