Запрет 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]()
При достижении точки останова открывается вкладка "Точка останова" или переключается на нее, если она уже открыта.