205 votes

Xcode + supprimer tous les points d'arrêt

Existe-t-il un moyen de supprimer tous les points d'arrêt dans Xcode ?

343voto

mxg Points 4658

Il y a une méthode en 3 étapes :

  1. Appuyez sur CMD(⌘)+7 pour afficher tous les points d'arrêt. Dans Xcode4, appuyez sur CMD(⌘)+6, dans Xcode3, appuyez sur CMD(⌘)+ALT+B.
  2. Sélectionnez tous les points d'arrêt avec CMD(⌘)+A et supprimez-les, comme pour effacer du texte, avec la touche d'effacement arrière.
  3. Il n'y a pas d'étape 3 :)

1 votes

Dans Xcode 4, cela ne montre pas ou ne supprime pas tous les points d'arrêt, seulement certains d'entre eux. Essayez d'ajouter un point d'arrêt depuis la ligne de commande, et vous verrez qu'il n'apparaît pas dans cette liste.

3 votes

Avec xcode 4.6.3, il suffit d'aller dans l'onglet breeakpoints sur le panneau de gauche, de les sélectionner en utilisant shift+click et de les supprimer en utilisant la touche delete.

0 votes

Et comment le faire sans raccourci clavier ? De plus, il n'y a pas de touche alt sur Mac, donc votre méthode pour Xcode 3 n'est pas valable. Et vous voulez dire CMD 7 ou CMD F7 ?

119voto

iPhoneProcessor Points 808

C'est très facile à faire dans le nouveau Xcode. Il suffit de cliquer sur l'onglet des points d'arrêt, de les sélectionner tous et de les supprimer.

Capture d'écran de Xcode 10 :

enter image description here

Ancienne capture d'écran de Xcode :

enter image description here robinet. Voir l'image jointe pour une référence claire.


0 votes

@AndrewKoster Hey, c'est la même chose dans Xcode 10 aussi...qu'est-ce qui ne va pas ? L'icône de la capture d'écran est un peu différente... mais elle fonctionne de la même manière dans tous les Xcode.

1 votes

Je suppose que mon commentaire a été supprimé ? Bref, j'ai inversé mon downvote, ça marche. On dirait que tu as posté de nouvelles captures d'écran pour les gens comme moi qui sont mauvais pour comprendre les explications.

0 votes

@iPhoneProcessor Les raccourcis clavier peuvent accélérer considérablement l'interaction avec les programmes. À condition que le programme prenne largement en charge les raccourcis clavier, vous pouvez généralement naviguer beaucoup plus loin dans le temps qu'il faut pour atteindre et déplacer la souris seule. Cela ne rend pas la vie complexe, je dirais même que c'est exactement le contraire, surtout si les raccourcis restent les mêmes alors que l'interface utilisateur change. Cela permet également de gagner du temps pour trouver le bouton si vous n'avez aucune idée de l'endroit où il se trouve, ou si les boutons sont déplacés après une mise à jour.

23voto

NAZIK Points 3385

Dans Xcode, vous pouvez également le faire en cliquant avec le bouton droit de la souris sur le nom du projet dans l'onglet des points d'arrêt, puis vous verrez les options de suppression de tous les points d'arrêt, y compris la désactivation et le partage des points d'arrêt.

enter image description here

0 votes

C'est dépassé.

1 votes

@AndrewKoster, même dans les dernier Xcode 9.4 ça marche mec. Allez dans l'onglet des points d'arrêt, faites un clic droit sur le nom du projet, les options ci-dessus s'afficheront, y compris la suppression des points d'arrêt.

0 votes

Vous avez raison, j'ai négligé la partie "sur l'onglet des points d'arrêt" de votre réponse, parce que je n'utilise jamais l'onglet des points d'arrêt et je ne pense pas que j'étais conscient de son existence. Je faisais simplement un clic droit sur le projet dans la vue normale du projet.

20voto

James Moore Points 3293

Dans Xcode 4, dans la console du débogueur, tapez "breakpoint delete" ou "br del" pour faire court :

(lldb) br del
About to delete all breakpoints, do you want to do that?: [Y/n] y
All breakpoints removed. (1 breakpoints)
(lldb) 

Vous ne pouvez pas vous fier à la liste des points d'arrêt de l'interface graphique, car rien de ce que vous saisissez à partir de la ligne de commande n'y apparaîtra.

1 votes

Merci. Je cherchais la commande LLDB pour cela, et j'ai trouvé votre réponse, qui fonctionne parfaitement dans le terminal ! +1 !!

14voto

cdespinosa Points 14277

Autres moyens :

  • Sélectionnez le groupe Points de rupture dans l'arborescence Groupes et fichiers, cliquez sur dans la vue détaillée, Commande-A, Supprimer.
  • Le smartgroup Disclose Breakpoints dans l'arborescence des groupes et des fichiers, sélectionnez les points d'arrêt dans le contour à l'aide des touches Maj ou Commande, puis appuyez sur Supprimer.
  • Exécuter > Console, lorsque l'application est en pause, tapez "supprimer les points d'arrêt" et appuyez sur Retour.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X