Подтвердить что ты не робот

Eclipse отлаживает текущую строку

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

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

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

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

Щелкните по любой строке трассировки отладки EXCEPT верхней строки. Затем нажмите на верхнюю строку.

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

Ответ 4

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