मैं IDLE से कमांड हिस्ट्री कैसे एक्सेस करूं?


109

बैश या विंडो के कमांड प्रॉम्प्ट पर, हम अंतिम कमांड प्राप्त करने के लिए कीबोर्ड पर ऊपर तीर दबा सकते हैं, और इसे संपादित कर सकते हैं, और परिणाम देखने के लिए फिर से एंटर दबा सकते हैं।

लेकिन पायथन के IDLE 2.6.5 या 3.1.2 में, ऐसा लगता है कि यदि हमारा कथन 25 पंक्तियों को प्रिंट करता है, तो हमें उस अंतिम कमांड पर 25 बार तीर को दबाने की आवश्यकता है, और इसे कॉपी करने के लिए ENTER दबाएँ?

या उस लाइन को इंगित करने और वहां क्लिक करने के लिए माउस का उपयोग करें, और कॉपी करने के लिए ENTER दबाएँ? क्या कोई तेज़ तरीका है?


1
इस प्रश्न के शीर्षक का एक उत्तर है: "यही तरीका है"। मुझे नहीं लगता कि मैं इस सवाल को समझता हूं। प्रश्न का शरीर ("क्या कोई तेज़ तरीका है?") शीर्षक से बिल्कुल भी मेल नहीं खाता है। क्या आप शीर्षक को संपादित कर सकते हैं, यह समझ में आता है?
S.Lott

ठीक है, सवाल का शीर्षक सिर्फ "कैसे प्रतीत होता है कि तीर की कुंजी को कई बार दबाने की जरूरत है (बश में एक बार की तरह)" - और फिर सामग्री में, "क्या कोई तेज़ तरीका है?"
गैर

जवाबों:


150
  • मुझे लगता है कि आप history-previous कार्रवाई की तलाश कर रहे हैं , जो डिफ़ॉल्ट रूप से Alt+ के लिए बाध्य है P
  • आप इसे " विकल्प -> कॉन्फ़िगर IDLE -> कुंजी " में रीमैप कर सकते हैं
  • आप इस आदेश को शीर्ष मेनू से IDLE में भी एक्सेस कर सकते हैं: " शेल -> पिछला इतिहास "

संयोग से, क्यों आप एक बेहतर (कम बदसूरत, शुरुआत के लिए) bpython या ipython की तरह खोल की कोशिश नहीं करते ?


47

बस Alt+Pऊपर जाने के लिए उपयोग करें। इसी तरह, Alt+Nनीचे जाने के लिए इस्तेमाल किया जा सकता है।


9
एएलटी पी और एएलटी एन, मैंने इसे आज़माया ... ऐसा लगता है कि यह देखने के लिए डिज़ाइन किया गया है कि आपको किस तरह से उपयोग किया जाता है कि आप अपने सूचकांक और मध्य उंगलियों को अलग कर रहे हैं।
एकाधिकार २ non

ALT कुंजी दबाने के लिए अपने किसी भी अंगूठे का उपयोग करें, जो इस बग को दूर कर देगा! और याद रखें कि कीबोर्ड को आपके 2 हाथों की हर अंगुली का उपयोग करने के लिए डिज़ाइन किया गया था।
एड्रियन प्लिसन

दाईं ओर की कुंजी को दबाने के लिए अंगूठे का उपयोग करें, अपनी तर्जनी के साथ एन और मध्य उंगली का उपयोग करके पी। स्थिति नहीं है। अजगर !!


9

प्राथमिकताएं> कुंजी में जाएं। सूची में 'इतिहास-पिछला' चयन खोजें और इसे ऊपर तीर पर संपादित करें।

निष्क्रिय सेटिंग्स


5

आप हमेशा डिफ़ॉल्ट रूप से ~ / .idlerc के तहत मिली फ़ाइल config-keys.cfg को संपादित कर सकते हैं; प्रविष्टि "इतिहास-पिछला" देखें और इसे नीचे के रूप में सेट करें ...

history-previous = <Key-Up>

किया हुआ।

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