web-dev-qa-db-fra.com

impossible de définir un point d'arrêt dans intellij

J'essaie de définir des points d'arrêt, rien ne se passe pour quelques classes que j'ai compilées récemment avec "mvn install". Je peux définir des points d'arrêt sur des classes qui ont déjà été construites par quelqu'un d'autre. Veuillez me faire savoir si quelqu'un sait comment le résoudre.

36
user1796650

Fichier -> Invalider les caches et redémarrer a aidé à résoudre le problème. Merci Tomasz Nurkiewicz pour les directions

36
user1796650

A eu le même problème lors de l'utilisation de IDEA CE 15: Suppression du Python plugin CE 5.0.143.103 résolu le problème ... mais pas Python analyse! :(

44
Bruno Santos

Dans mon cas, le problème a été causé par PHP Plugin ( https://plugins.jetbrains.com/plugin/?id=661 ). Même après "Invalidate" Caches and Restart ", le problème persistait.

Désinstaller ce PHP, a résolu mon problème.

25
Volceri

Par rien ne se passe voulez-vous dire que le point d'arrêt n'est pas atteint? Examinez de plus près icône de point d'arrêt . Voir en particulier la différence entre valid et invalid icônes. Ce dernier indique que le code que vous exécutez pendant le débogage n'a aucune instruction significative sur cette ligne.

L'une des raisons de ce comportement est lorsque le code que vous exécutez n'est pas le code que vous voyez. Cela peut se produire lorsque le serveur d'applications peut toujours exécuter l'ancien JAR ou quelque chose de similaire. Cela semble être le cas puisque vous dites que les points d'arrêt fonctionnent dans un code plus ancien.

8

solution pour corriger les points d'arrêt ajoutait l'extension de fichier générique "* .py" aux types de fichiers Python dans Python (it doit avoir le préfixe du symbole générique, pas seulement ".py") en suivant ces étapes:

  • Aller à:

    IntelliJ IDE> Préférences (CMD +,)> Editeur> Types de fichiers> Types de fichiers reconnus

  • Sous l'en-tête "Types de fichiers reconnus":

    Défiler vers le bas; Sélectionnez "Python" (les modèles enregistrés associés seront affichés ci-dessous)

  • Sous l'en-tête "Modèles enregistrés":

    Cliquez sur l'icône "+"; Entrez "* .py", cliquez sur OK (faites tout ce qui est nécessaire pour y parvenir, notamment en supprimant/renommant les autres sans le caractère générique si nécessaire)

  • Ajoutez des points d'arrêt par:

    Sélectionnez une ou plusieurs lignes de code (pas une ligne vide ou un commentaire); Aller à: Exécuter> Basculer le point d'arrêt de ligne (CMD + F8)

  • Configurez le débogage avec des points d'arrêt en allant sur:

    Exécutez> Modifier les configurations ...; Cliquez sur "+"; Sélectionnez "Python"; Ajoutez une valeur pour la propriété "Nom"; Sélectionnez l'emplacement du fichier ".py" à déboguer (dans la propriété "Script"); Cliquez sur OK

  • Déboguez en utilisant les points d'arrêt en allant sur:

    Exécutez> Déboguer ... (Fn + CMD + F9); Attendez qu'il s'arrête à un point d'arrêt; Inspectez les valeurs des variables affichées dans le fichier lui-même en survolant la variable; Cliquez sur les variables et affichez les détails du cadre et de la variable dans la fenêtre de débogage en allant dans: Affichage> Fenêtres d'outils> Débogage (CMD + 5)

Remarque importante: Au début, j'ai essayé de faire ce qui suit, mais après chacun, j'étais encore incapable d'utiliser des points d'arrêt par la suite:

  • Suppression et réinstallation du plug-in Python:

    Saisie de CMD + ,; Dans la fenêtre de dialogue, accédez à Plugins> Installer le plugin Jetbrains ..> "Python"> Installer

  • Mise à jour de l'édition IntelliJ Ultimate vers la dernière version v2016.3.4

  • Aller à:

    Fichier> Invalider les caches et redémarrer

1
Luke Schoen