Можно ли во время отладки в Eclipse перейти к строке и выполнить ее во время отладки? - PullRequest
13 голосов
/ 17 января 2012

В Visual Studio во время сеансов отладки можно было перейти к строке, выбранной курсором, и выполнить эту строку.Перейдя на эту строку, вы можете продолжить отладку с той строки, на которую перешли.Существует ли эта функция в мире Java / Eclipse?

Например:

foo1 ();

foo2 ();

foo3();

return true;

В Visual Studio можно разбить на foo1 (), установить курсор на foo3 (), выполнить foo3 () без выполнения foo2.Кроме того, когда отладчик остановлен на «return true», я могу поместить курсор на foo1 и снова выполнить foo1.Кроме того, я могу продолжать выполнять произвольные строки кода с помощью этих действий.

Ответы [ 2 ]

8 голосов
/ 17 января 2012

Щелкните по линии, к которой вы хотите перейти, и нажмите Ctrl + R, и она перейдет к этой линии вместо того, чтобы вводить тонны точек останова. Также вы можете использовать F8 для перехода к следующей точке останова или F6 для перехода к следующей строке.

1 голос
/ 17 января 2012

Да.Поместите точку останова в строку, нажмите F8, дождитесь выполнения программы до этой строки и нажмите F6, чтобы перейти к следующей строке, или F5, чтобы перейти к текущей строке.

РЕДАКТИРОВАТЬ:

После того, как поток приостановлен в отладчике, вы также можете выбрать какой-нибудь исполняемый код, щелкнуть правой кнопкой мыши и выбрать «Показать» (Ctll-Shift-D) или «Выполнить»."(Ctrl-U).Вы также можете использовать представление «Просмотр», чтобы ввести любой оператор, выбрать его и выполнить или отобразить его.

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