2016-04-01 9 views
11

Кто-нибудь знает, можно ли сохранить состояние объекта во время отладки?Сохранить состояние объекта в IntelliJ debug?

Я хотел бы сравнить состояние объекта в двух разных циклах выполнения.

Бонус Вопрос: Любой, у кого есть опыт написания плагинов IntelliJ? Обеспечивает ли SDK IntelliJ доступ к значениям отладки в режиме отладки? Прочитайте их из кэша IntelliJ и напишите их на диск?

+0

я наткнулся на вопрос, я разрабатываю плагин (я новичок), который обращается к выбранному узлу в отладчике, просто чтобы вы знали, да, вы можете получить доступ к данным отладки с узла отладки. Все, что вам нужно, это написать собственный 'DebugAction' и зарегистрировать его в plugin.xml –

ответ

11

В очень простом решении, вы можете использовать Полностью Расширьте узел дерева действий для объектов в переменных или часов просмотров. Это действие привязано к Numpad * ключ (*) по умолчанию и открывает все дерево объектов. Затем вы выбираете все элементы дерева открытых объектов со сдвигом и копируете их в буфер обмена.

+0

Вы также можете использовать ctrl/cmd-A, чтобы выбрать все переменные, а затем скопировать их. – Maarten

0

В IntelliJ 2016 года, у вас есть возможность «Просмотр текста» при щелчке правой кнопкой мыши на переменной в окне «Переменные» при отладке

Смежные вопросы