Часто в MATLAB я включаю «автоматическую» отладку с помощью dbstop if error
. Когда происходит ошибка, функция переходит в режим отладки, и я могу запросить переменные в командном окне и посмотреть, что именно происходит. Очень полезно.
Однако, когда это происходит, фокус переключается на редактор. Мне это кажется нелогичным; мы находимся в режиме отладки, поэтому я хочу выяснить, что происходит, а не смотреть на код (который я уже вижу в соседнем окне). Я всегда сразу вкладываю обратно в командное окно.
Итак, мой первый вопрос: Есть ли смысл обращаться к редактору на этом этапе? Что я могу с пользой сделать , когда мой скрипт сломался, в редакторе?
И во-вторых: Если я хочу, могу ли я изменить поведение MATLAB по умолчанию, чтобы сохранить фокус в командном окне?