Xcode + видалити всі точки прориву


Відповіді:


332

Ну є 3-х кроковий спосіб:

  1. Натисніть CMD (⌘) +7, щоб показати всі точки прориву. У Xcode4 натисніть CMD (⌘) +6, у Xcode3 натисніть CMD (⌘) + ALT + B.
  2. Виберіть усі точки перерви за допомогою CMD (⌘) + A і видаліть їх, як-от видалення тексту, із зворотним простором.
  3. Ні кроку 3 :)

1
У Xcode 4 це не показує та не видаляє всі точки пробою, лише деякі з них. Спробуйте додати точку перерви в командному рядку, і ви побачите, що вона не відображається в цьому списку.
Джеймс Мур

3
На xcode 4.6.3 просто перейдіть на вкладку breeakpoints на панелі ліворуч, виберіть усе за допомогою shift + click та видаліть їх за допомогою клавіші delete
gerrytan

Як щодо того, як це зробити без комбінації клавіш? Крім того, у Mac немає клавіші alt, тому ваш метод Xcode 3 недійсний. а ти маєш на увазі CMD 7 або CMD F7?
Neo42

1
Ця відповідь застаріла.
Андрій Костер

110

Це дуже просто зробити в новому Xcode. Просто натисніть на вкладку переривів і виберіть все, а потім видаліть.

Скріншот Xcode 10:

введіть тут опис зображення

Старий знімок екрана Xcode:

введіть тут опис зображеннянатисніть. Дивіться прикріплене зображення для чіткого посилання.



@AndrewKoster Ей те саме в Xcode 10 також ... що не так? Просто Ікона на скріншоті виглядає трохи інакше ... але працює однаково у всіх Xcode
iPhoneProcessor

1
Я думаю, мій коментар видалено? У будь-якому разі, я перевернув свій відгук, це працює. Схоже, ви розмістили нові скріншоти для таких людей, як я, які погано розуміють пояснення.
Андрій Костер

Комбінації клавіш @iPhoneProcessor можуть значно пришвидшити взаємодію з програмами. За умови, що програма широко підтримує комбінації клавіш, зазвичай ви можете орієнтуватися набагато далі за час, необхідний для досягнення і переміщення миші в поодинці. Це не робить складним життя, я можу стверджувати, що це робить навпаки, особливо якщо ярлики залишаються колишніми, поки змінюється інтерфейс користувача. Це також економить час на пошук кнопки, якщо ви не знаєте, де вона знаходиться, або ж кнопки переміщуються після оновлення.
Зої

21

У Xcode ви також можете зробити це, клацнувши правою кнопкою миші назву проекту на вкладці точок прориву, і тоді ви побачите варіанти для видалення всіх точок прориву, включаючи відключення та спільний доступ до точок прориву.

введіть тут опис зображення


Це застаріло.
Андрій Костер

@AndrewKoster, навіть в останньому Xcode 9.4 , він працює чувак. Перейдіть на вкладку "Точки розриву", клацніть правою кнопкою миші назву проекту, в ньому з'являться наведені вище варіанти, включаючи видалити точки прориву.
Азік Абдулла

Ви маєте рацію, я оглянув частину вашої відповіді на вкладці "Точки перерви", тому що я ніколи не використовую вкладку "Осінні точки перерви" і не думаю, що знав про її існування. Я просто клацнув правою кнопкою миші на проект у звичайному поданні проекту.
Андрій Костер

19

У Xcode 4 на консолі налагодження введіть "короткочасне видалення" або "br del" для короткого:

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

Ви не можете покластися на список точок зупинки GUI, оскільки там нічого, що ви введете з командного рядка, не з’явиться.


1
Дякую! Я шукав для цього команду LLDB, і знайшов вашу відповідь, яка прекрасно працює в терміналі! +1 !!
rmbianchi

14

Інші способи:

  • Виберіть групу «Точки переривання» у дереві «Групи та файли», натисніть «Детальний вигляд», «Команда-A» та «Видалити»
  • Розкрийте точки інтелектуальної точки розриву в дереві «Групи та файли», пункти перемикання або виберіть команду в контуру, натисніть Видалити
  • Запустіть> Консоль, коли програма призупинена, введіть "видалити точки прориву" та натисніть кнопку "Повернутись"

10

Xcode 10

Найпростіший спосіб - це зробити ⌘ + y, щоб відключити точки вставки.

Є й інший спосіб

перейдіть до панелі навігації проекту Xcode

Клацніть на шоу-навігаторі

введіть тут опис зображення

Клацніть правою кнопкою миші на файл проекту та виберіть відключити всі точки перерви

введіть тут опис зображення


8

У Xcode 9 це CMD (⌘) + 8, щоб отримати доступ до всіх точок прориву, ви також можете просто натиснути тут:

Бічна панель при запуску програми

Потім ви можете їх вибрати та видалити.


1
Сьогодні це прийнятна відповідь, тому ось моя позиція.
1737973

6

Крім того, ви можете налаштувати панель інструментів і поставити там кнопку "Точки перериву". Натисніть це, щоб увімкнути / вимкнути, щоб активувати / деактивувати всі точки прориву. Хоча це не видаляє їх, це може бути корисно, якщо ви просто не хочете, щоб вони потрапили на пробіжку.


4

Як додаток до відповіді mxg вище:

у Xcode 5 його було змінено на CMD (⌘) + 7


4

Для Xcode 5: У панелі інструментів виберіть Навігація -> виберіть « Розкрити в навігаторі проектів» -> В області «Навігатор» виберіть « Показувати навігатор точки перелому» .

Тут ви можете редагувати, ховати / приховувати, ділитися, переміщувати точку перерви для кожного класу.

Примітка. Через новичок Xcode мені пояснюються кроки на панелі інструментів, щоб показати навігатор Breakpoint.



0

У XCode 7 ви можете просто перетягнути bp у вікно перегляду проекту, і з'явиться X, відпустіть мишку, і вона буде видалена.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.