Запрет Xcode изменить содержимое вкладки при достижении точки останова

Скажем, у меня есть два класса: Единорог и Радуга. Unicorn.m открыт на одной вкладке в xcode, и сейчас я редактирую Rainbow.m, открывая его на другой вкладке. У меня есть точка останова, установленная в Unicorn.m. Когда я запускаю свой код, точка останова единорога попадает, и моя вкладка "Радуга", вкладка, которую я сейчас просматриваю, переключается на Единорог. Итак, теперь у меня Unicorn открыта на двух вкладках, а Rainbow не открывается ни в одном.

Я хотел бы для xcode либо:

a) посмотрите, есть ли в данный момент открытая вкладка, которая содержит эту точку останова, и если это так, переключите текущее представление на эту вкладку

или

b) откройте новую вкладку

Мне очень неприятно, когда моя текущая вкладка переключилась на другой файл. Есть ли какая-либо настройка в xcode, которую я могу сделать, чтобы помочь мне в этом? Или я должен отправить запрос на яблоко?

Ответ 1

Я могу помочь с б):

Откройте настройки → Поведения → Паузы запуска:

enter image description here

Установите флажок Показать вкладку и введите имя для новой вкладки, которую вы хотите создать при достижении точки останова. Для этого примера это точка останова.

Затем создайте новую вкладку, дважды щелкнув пустую область рядом с вкладкой (красная стрелка) или +. На новой вкладке дважды щелкните по имени вкладки (зеленая стрелка) или нажмите cmd + opt + shift + T и назовите его, что неудивительно, " Точка останова".

enter image description here

При достижении точки останова открывается вкладка "Точка останова" или переключается на нее, если она уже открыта.