Skip to content

EDT Extension Tweaks 1.1.11

Choose a tag to compare

@Xelgo Xelgo released this 25 Jun 15:20

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.