कई लाइनों के बावजूद प्रति आइटम एक कीस्ट्रोक के साथ ipython "इतिहास" के माध्यम से साइकिल
मेरे पास 2012 के आईपीथॉन के समान एक प्रश्न है - इनपुट इतिहास में ब्लॉक के माध्यम से चक्र? - लेकिन जिनके जवाब आठ साल से अधिक पुराने हैं। वह यह है: ipython
30 पंक्ति ब्लॉक में प्रत्येक पंक्ति के अनुसार एक बार ऊपर-तीर कुंजी को पकड़े बिना इतिहास की वस्तुओं के माध्यम से चक्र कैसे करें ।
जाहिर तौर पर कई वर्षों से ipython
उपयोग नहीं किया गया है readline
: तो इसे प्राप्त करने का तरीका (यदि कोई हो) क्या है? मै त्यार हूँIPython 7.13.0
अपडेट हम्म सिर्फ अलग-अलग प्रमुख संयोजनों के साथ खेल रहे हैं मैंने पाया कि CMD-Up/Down Arrow
भौतिक रूप से ऐतिहासिक आउटपुट के माध्यम से कर्सर को स्क्रॉल करता है । नीचे एक अनुमान है कि वर्तमान से तीन बार In[10]
हिट होने के बाद पीले रंग में प्रकाश डाला गया है :CMD-UpArrow
In[13]

यह मेरे प्रश्न के समान नहीं है जो कि जगह में ऐतिहासिक कमांडों के माध्यम से स्क्रॉल करना चाहता है /
जवाब
पेज अप और पेज डाउन करते हैं।
इसके अलावा, यहाँ IPython शॉर्टकट्स की सूची (पूर्ण?) है, जहाँ पर मैंने उन शॉर्टकट्स को खोजा है।
यह macOS
Terminal
एप्लिकेशन हैंडलिंग PageUp
/ के लिए विशिष्ट हो जाता है PageDown
। iTerm2
इसके बजाय उन कीस्ट्रोक्स का उपयोग करके इतिहास को स्क्रॉल करने का वांछित व्यवहार है।
दो सवाल यह है कि मैं आगे खुदाई करूंगा:
- क्या
Terminal
इस व्यवहार को समायोजित करने के लिए ऐप पर कोई सेटिंग्स हैं macBook Pro
PgUp / PgDown की कुंजियों का उपयोग करने के बारे में क्या नहीं है?
कुंजी संयोजनों के साथ आगे के आसपास मैसेजिंग अपडेट करें मैंने पाया कि Shift-[PageUp/PageDn]
काम पूरा कर लें Terminal.app
। कम से कम बाहरी कीबोर्ड पर काम करता है। अभी तक यह निश्चित नहीं है कि इसे macBook Pro
देशी कीबोर्ड पर कैसे हासिल किया जाए । ओह- मुझे दबाने की जरूरत हैFn-[Up/Dn]arrow