EDT Extension Tweaks 1.1.11
EDT Extension Tweaks 1.1.11
Снимки переменных в отладке
- Добавлена новая панель Снимки переменных в перспективе отладки EDT.
- Панель сохраняет состояние уже вычисленных выражений встроенного языка в текущей остановке отладчика.
- В JSON сохраняются дата и время, место остановки, строка исходного модуля, debug target, настройки обхода и значения выражений.
- Структуры, объекты и коллекции раскрываются рекурсивно с учетом настроек глубины обхода и лимита элементов коллекций.
- Для ссылочных данных в
valueсохраняется уникальный идентификатор ссылки, а человекочитаемое представление остается вpresentation.
Кнопки панели
- Сохранить снимок переменных - создает новый снимок текущих выражений.
- Сравнить выбранные снимки - открывает стандартное Eclipse-сравнение двух выбранных JSON-снимков.
- Сохранить снимки в файл - выгружает список снимков во внешний JSON-файл.
- Загрузить снимки из файла - загружает JSON-файл и заменяет текущий список снимков.
- Очистить снимки - очищает список и удаляет файл снимков из workspace metadata. Клавиша
Deleteв списке выполняет то же действие.
Хранение
Снимки хранятся в metadata текущего workspace:
.metadata/.plugins/ru.xelgo.edt.contextlinks.ui/variable-snapshots.json
Если список снимков очищен, файл variable-snapshots.json удаляется из workspace.
Настройки
На странице Окно -> Настройки -> EDT Extension Tweaks добавлены настройки включения снимков переменных, максимальной глубины обхода и лимита элементов коллекций. Лимит коллекций по умолчанию: 300.