Ligne 100 : |
Ligne 100 : |
| | | |
| == Raccourcis clavier == | | == Raccourcis clavier == |
| + | PuDB se contrôle au clavier. Si cela paraît un peu "basic" c'est aussi terriblement efficace en ssh :-) |
| + | |
| * Ctrl-p : Editer/modifier les préférences | | * Ctrl-p : Editer/modifier les préférences |
| | | |
Ligne 109 : |
Ligne 111 : |
| * t : exécuter jusqu'à la position du curseur. | | * t : exécuter jusqu'à la position du curseur. |
| * e : Présente le traceback (liste des appel). Utilisable en cas d'exception ou mode post-mortem (quand votre programme est déclaré "mort" par Python) | | * e : Présente le traceback (liste des appel). Utilisable en cas d'exception ou mode post-mortem (quand votre programme est déclaré "mort" par Python) |
| + | |
| | | |
| * H : Se déplacer vers la ligne courante (en bas de la pile, sur le point d'être exécuté) | | * H : Se déplacer vers la ligne courante (en bas de la pile, sur le point d'être exécuté) |
| * u : Se déplacer vers l'appel de fonction précédent (''move up one stack frame'') | | * u : Se déplacer vers l'appel de fonction précédent (''move up one stack frame'') |
| * d : Se déplacer vers l'appel de fonction suivante... pour revenir au point de départ (''move down one stack frame'') | | * d : Se déplacer vers l'appel de fonction suivante... pour revenir au point de départ (''move down one stack frame'') |
| + | |
| | | |
| * ! : Invoquer un shell python dans l'environnement actuel. Sera bien utile pour inspecter des variables et leur contenu (en tapant leur nom dans le sheel) | | * ! : Invoquer un shell python dans l'environnement actuel. Sera bien utile pour inspecter des variables et leur contenu (en tapant leur nom dans le sheel) |
− | * o : Voir la console/écran de sortie | + | * o : Voir la console/écran de sortie |
| + | * q : quitter le débugger |
| + | |
| | | |
| * b : Activer/désactiver un point d'arrêt (breakpoint) sur lequel s'arrêtera le debugger. | | * b : Activer/désactiver un point d'arrêt (breakpoint) sur lequel s'arrêtera le debugger. |
| * m : ouvrir un module | | * m : ouvrir un module |
| + | |
| | | |
| * j/k : haut/bas | | * j/k : haut/bas |