web-dev-qa-db-fra.com

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

À l’aide de bash ou de l’invite de commande de Window, vous pouvez appuyer sur la flèche vers le haut du clavier pour obtenir la dernière commande, la modifier et à nouveau appuyer sur ENTREE pour afficher le résultat.

Mais dans Python IDLE 2.6.5 ou 3.1.2, il semble que si notre instruction affiche 25 lignes, nous devons appuyer 25 fois sur la flèche vers le haut pour atteindre cette dernière commande, puis appuyer sur ENTREE pour la copier.

Ou utilisez la souris pour localiser cette ligne et cliquez dessus, puis appuyez sur ENTREE pour copier? Y at-il un moyen plus rapide?

99

Je pense que vous cherchez le history-previous action, qui est liée à alt+p par défaut.

Vous pouvez le remapper dans Options-> Configurer IDLE-> Touches

Incidemment, pourquoi ne pas essayer un meilleur shell (moins laid, pour commencer) comme bpython ou ipython ?

135
shylent

utilisez simplement Alt+P à monter. De même, Alt+N pourrait être utilisé pour descendre.

45
SilentGhost

Si vous êtes sur mac, c'est ctrl+p.

11
Austin Cory Bart

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

history-previous = <Key-Up>

Terminé.

5
Mortoman

Allez dans Préférences> Clés. Recherchez la sélection "Historique précédent" dans la liste et modifiez-la en Flèche Haut.

Idle settings

5
aris