كيف يمكنني الوصول إلى سجل الأوامر من الخمول؟

StackOverflow https://stackoverflow.com/questions/3132265

  •  01-10-2019
  •  | 
  •  

سؤال

على موجه أوامر Bash أو Window ، يمكننا الضغط على السهم لأعلى على لوحة المفاتيح للحصول على آخر أمر ، وتعديله ، واضغط على Enter مرة أخرى لرؤية النتيجة.

ولكن في Idle 2.6.5 أو 3.1.2 من Python ، يبدو أنه إذا كان بياننا يطبع 25 سطرًا ، فنحن بحاجة إلى الضغط على السهم لأعلى 25 مرة لهذا الأمر الأخير ، واضغط على إدخاله لنسخه؟

أو استخدم الماوس لتحديد هذا السطر وانقر هناك ، واضغط على Enter للنسخ؟ أهناك طريق أسرع؟

هل كانت مفيدة؟

المحلول

أعتقد أنك تبحث عن history-previous العمل الذي يرتبط البديل+ص بشكل افتراضي.

يمكنك إعادة تجميده في الخيارات-> تكوين Keys-> مفاتيح

بالمناسبة ، لماذا لا تجرب قذيفة أفضل (أقل قبيحة ، للمبتدئين) مثل bpython أو Ipython?

نصائح أخرى

فقط استخدم Alt+P لترتفع. بصورة مماثلة، Alt+N يمكن أن تستخدم للنزول.

إذا كنت في نظام التشغيل Mac ، فهذا كنترول+ص.

اذهب إلى التفضيلات> المفاتيح. ابحث عن اختيار "التاريخ المحدد" في القائمة وقم بتحريره إلى UP Arrow.

Idle settings

يمكنك دائمًا تحرير الملف config-keys.cfg الموجود ضمن ~/.idlerc بشكل افتراضي ؛ ابحث عن إدخال "التاريخ غير المباشر" وقم بتعيينه على النحو التالي ...

history-previous = <Key-Up>

فعله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top