Comment exécuter la ligne courante dans Spyder 3.5 (Ctrl +f10 ne fonctionne pas)

je suis très nouveau en Python et je suis habitué à R studio donc je choisis Spyder. Sur la mise en page Spyder j'ai vu un bouton " run current line (ctrl +f10)". Mais il ne fonctionne pas en appuyant sur le bouton ou c+10. Ai-je raté quelque chose? Je ne peux sélectionner que le script et 'Ctrl+enter' pour lancer la ligne courante, ce qui n'est pas pratique du tout. J'utilise ubuntu avec Anaconda distribution.

12
demandé sur Jim 2016-08-19 08:39:00

2 réponses

la clé pour exécuter la ligne courante par elle-même est F9. Le raccourci ctrl+F10 est utilisé si vous êtes en mode débogage.

Vous pouvez voir une liste de raccourcis en sélectionnant Preferences dans le Tool menu, puis en cliquant sur Keyboard shortcuts.

26
répondu Jitse Niesen 2016-08-19 11:05:09

venant de R studio, j'imagine que vous espériez avoir une commande qui exécute la commande suivante, plutôt qu'une seule rangée (qui peut casser une commande en plusieurs parties et causer des erreurs).

l'équivalent exact n'existe pas encore mais si vous vous habituez à ajouter #%%% avant et après morceaux ("cellules") que vous souhaitez exécuter, puis vous pouvez utiliser les commandes suivantes pour exécuter l'ensemble du morceau.

Exécuter cellule: Ctrl + Retour

Exécuter des cellules et de l'avance : Maj+Retour

4
répondu Kirk Geier 2018-05-08 14:24:15