Comment accéder à l'historique des commandes depuis IDLE?


109

Sur bash ou l'invite de commande de Windows, nous pouvons appuyer sur la flèche vers le haut du clavier pour obtenir la dernière commande, la modifier et appuyer à nouveau sur ENTRÉE pour voir le résultat.

Mais dans IDLE 2.6.5 ou 3.1.2 de Python, il semble que si notre déclaration imprime 25 lignes, nous devons appuyer 25 fois sur la flèche vers le haut pour cette dernière commande, et appuyer sur ENTRÉE pour qu'elle soit copiée?

Ou utilisez la souris pour localiser cette ligne et cliquez là, et appuyez sur ENTRÉE pour copier? Y at-il un moyen plus rapide?


1
Le titre de cette question semble avoir une réponse: "C'est comme ça". Je ne pense pas comprendre la question. Le corps de la question ("Y a-t-il un moyen plus rapide?") Ne correspond pas du tout au titre. Pouvez-vous modifier le titre pour qu'il ait un sens?
S.Lott

eh bien, le titre de la question est juste "comment se fait-il apparemment qu'il faut appuyer plusieurs fois sur la touche fléchée vers le haut (au lieu d'une fois comme dans Bash)" - puis dans le contenu, "y a-t-il un moyen plus rapide?"
nonopolarité

Réponses:


150
  • Je pense que vous recherchez l' history-previous action , qui est liée à Alt+ Ppar défaut.
  • Vous pouvez le remapper dans " Options -> Configurer IDLE -> Clés "
  • Vous pouvez également accéder à cette commande depuis le menu du haut dans IDLE: " Shell -> Historique précédent "

Incidemment, pourquoi n'essayez-vous pas un meilleur shell (moins moche, pour commencer) comme bpython ou ipython ?


47

utilisez juste Alt+Ppour monter. De même, Alt+Npourrait être utilisé pour descendre.


9
ALT P et ALT N, je l'ai essayé ... il semble qu'il est conçu pour voir à quel point vous étiez habitué à écarter votre index et votre majeur.
nonopolarité

utilisez n'importe lequel de vos pouces pour appuyer sur la touche ALT, cela éliminera ce bogue! et rappelez-vous que le clavier a été conçu pour utiliser tous les doigts de vos 2 mains.
Adrien Plisson

Utilisez le pouce pour appuyer sur la touche Alt droite, N avec votre index et P avec le majeur. Pas la position. Python!!


9

Allez dans Préférences> Clés. Recherchez la sélection «historique précédente» dans la liste et modifiez-la en flèche vers le haut.

Paramètres d'inactivité


5

Vous pouvez toujours éditer le fichier config-keys.cfg trouvé sous ~ / .idlerc par défaut; recherchez l'entrée "history-previous" et réglez-la comme ci-dessous ...

history-previous = <Key-Up>

Terminé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.