Есть ли операция Отступить назад в NetBeans во время процесса отладки? - PullRequest
5 голосов
/ 01 июля 2010

В NetBeans, когда вы вставляете Точка останова и Отладка проекта , он выполняет код до Точка останова и останавливается прямо в строке, в которую мы ставим Точка останова . И после этого мы можем выполнить наш код шаг за шагом. Если мы нажмем F8 , то есть операцию Step Over , NetBeans выполнит следующую строку. Иногда мы хотим вернуться к предыдущей выполненной строке, потому что мы хотим изменить эту строку и посмотреть, как она будет работать.
Итак, вопрос в том, как я могу сказать NetBeans Шаг назад (если мы можем назвать это так), так что вместо выполнения кода следующей строки он выполняет код предыдущей строки? Я помню, что в Visual Basic 6.0 (теперь я не знаю, потому что больше его не использую) мы могли управлять текущей строкой выполнения, то есть мы могли просто перетаскивать указатель отладки на нужную строку во время отладки, и она начинала выполнить код прямо с того места, где мы его разместили. Возможно ли это в NetBeans?

Обновление 1
Я использую NetBeans для отладки PHP-приложения. PHP использует php_xdebug-2.1.0RC1-5.3-vc9-nts.dll для отладки кода PHP.

Ответы [ 2 ]

3 голосов
/ 15 апреля 2011

Я думаю, он имел в виду самый популярный стек вызовов.

http://wiki.netbeans.org/FaqDebugBackup

1 голос
/ 01 июля 2010

Это не только вопрос Netbeans (или, если говорить более широко: ваша IDE), это также вопрос отладочных возможностей вашего jvm. AFAIK, нет JVM в настоящее время не имеет этой функции.

Что может быть возможным (в Eclipse это так), так это перейти к началу метода, но вы должны быть осторожны с состоянием ваших объектов, потому что вы можете достичь состояния, которого вы не достигнете в пределах нормы выполнение.

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