Modifications

Sauter à la navigation Sauter à la recherche
138 octets ajoutés ,  27 janvier 2013 à 12:53
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                                                                       
29 917

modifications

Menu de navigation