Eclipse debug просмотреть текущую строку - PullRequest
27 голосов
/ 12 августа 2011

Допустим, у меня открыто 20 классов, и я отлаживаю приложение.

Я запускаю отладчик через его точки останова.В какой-то строке я отвлекся и начал прокручивать источник тока (длиной около 2000 строк).Затем я начал пробираться через остальные 19 исходных файлов.

После десяти минут пробежки я хочу вернуться к текущей строке отладки.Я даже забыл, что это был за класс.Какой самый лучший способ?Вот мои худшие практики:

  • нажмите на значок перехода в и затем выйдите
  • нажмите на переходе в надежде, что я не пропущу ничего важного.
  • Поиск выделенной строки в длинном стеке трассировки отладки.Повернись, чтобы изменить отображение на высококонтрастный, а затем снова переключу его, когда я найду линию.

Все вышеперечисленное не является хорошей практикой.Если я не ошибаюсь, когда я использовал Visual Studio для написания C #, у нас была кнопка, которая вернула нас обратно к текущей строке отладки.

Есть ли такая кнопка в Eclipse?Почему бы и нет?Если нет, есть ли у кого-нибудь плагин для этого?

У вас есть альтернативная удобная практика?Плагин был бы великолепен.

Ответы [ 4 ]

36 голосов
/ 12 августа 2011

Нажатие на верхний элемент в трассировке отладки сделает именно то, что вы хотите.

3 голосов
/ 08 октября 2011

В некоторых случаях щелчок или двойной щелчок по верхнему элементу в представлении трассировки отладки НЕ будут работать, например, когда вы уже просматриваете нужный файл.

К сожалению, не гарантируется одно нажатие / нажатие клавишичто это работает во всех ситуациях, о которых я знаю.Но это работает с двумя щелчками мыши:

Нажмите на любую строку трассировки отладки, КРОМЕ верхней строки.Затем нажмите на верхнюю строку.

Удачи с кодом (иногда нам всем приходится работать в грязной среде!).

2 голосов
/ 13 августа 2011

Просто дважды щелкните по верхнему элементу в представлении трассировки отладки. это приведет вас к строке кода, где находится точка останова.

0 голосов
/ 01 апреля 2015

Сначала нажмите Приостановить (значок паузы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...