Existe-t-il un raccourci pour exécuter toutes les cellules d'un bloc-notes IPython?
Et si non, cela a-t-il une raison spécifique?
keyboard-shortcuts
jupyter-notebook
utilisateur3017048
la source
la source
command
+shift
+P
, puis tapezrun all cells
et appuyez sur Entrée?esc
+H
pour afficher les raccourcis clavier. Les raccourcis sont rares en raison des options limitées qui n'interfèrent pas avec les raccourcis de navigateur existants.Ctrl
+shift
+p
ouvre une fenêtre de navigation privée dans Firefox pour moi!Réponses:
Pour le dernier notebook jupyter, (version 5), vous pouvez aller dans l'onglet `` aide '' en haut du notebook, puis sélectionner l'option `` modifier les raccourcis clavier '' et ajouter votre propre raccourci personnalisé pour la fonction `` tout exécuter ''.
la source
Il existe un raccourci de menu pour exécuter toutes les cellules sous Cell> "Tout exécuter". Cela n'est pas lié à un raccourci clavier par défaut - vous devrez définir votre propre liaison personnalisée à partir du bloc-notes, comme décrit ici .
Par exemple, pour ajouter une liaison de clavier qui vous permet d'exécuter toutes les cellules d'un bloc-notes, vous pouvez l'insérer dans une cellule:
Si vous exécutez ce code à partir du bloc-notes iPython, vous devriez constater que vous disposez maintenant d'une liaison clavier pour exécuter toutes les cellules (dans ce cas, appuyez sur ctrl-M suivi de r)
la source
~/.jupyter/custom/custom.js
et redémarrez le bloc-notes, et le raccourci sera toujours disponible pour tous les blocs-notes.Solution la plus simple:
Esc, Ctrl- A, Shift- Enter.
la source
J'ai essayé de le faire dans Jupyter Lab, alors j'ai pensé qu'il pourrait être utile de publier la réponse ici. Vous pouvez trouver les raccourcis dans les paramètres et ajouter les vôtres, où une liste complète des raccourcis possibles peut être trouvée ici .
Par exemple, j'ai ajouté mon propre raccourci pour exécuter toutes les cellules. Dans Jupyter Lab, sous Paramètres> Paramètres avancés, sélectionnez Raccourcis clavier, puis ajoutez le code suivant à `` Remplacements utilisateur '':
Ici, Shift + Backspace exécutera toutes les cellules du bloc-notes.
la source
Shift-BackSpace
peut être entré dans la boîte de dialogue d'interface utilisateur "Modifier les raccourcis clavier", pour la commande de votre choix, pour donner le même résultat.Jupyter Lab 1.0.4:
Dans le menu supérieur, accédez à:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Collez ce code dans la
User Preferences
fenêtre:user-preferences
fenêtre)Cela sera effectif immédiatement. Ici, deux pressions consécutives sur «R» exécutent toutes les cellules (tout comme deux «0» pour le redémarrage du noyau). Notamment,
system defaults
a des modèles vides pour toutes les commandes de menu, y compris ce code (recherche derun-all
). Le aselector
été copié à partir dekernelmenu:restart
, pour permettre l'impressionr
dans les cellules. Cesystem defaults
copier-coller peut être généralisé à n'importe quelle commande.la source
À partir de 5.5, vous pouvez exécuter
Kernel > Restart and Run All
la source