2015-01-23 5 views
0

Есть ли комбинация клавиш, которую я могу использовать, чтобы перейти к методу, который будет запущен, если я нажму кнопку запуска?Как перейти к методу, который будет запущен в Intellij-IDEA?

enter image description here

В этом случае, как я могу прыгать мою клавиатуру курсор JustATest.testName()?

+0

Единственная известная точка входа - это метод 'main' (предполагая, что это проект, который имеет даже явную точку входа), что-либо помимо этого потребует запуска программы, поскольку нет возможности для статического определения выполнения программы. –

+0

Прошу прощения, я задал свой вопрос плохо. См. Мое редактирование re: «нажав кнопку« зеленый »в верхней части экрана». –

+0

Я считаю, что точка все еще стоит: среда IDE не может знать порядок исполнения, не запуская ее. –

ответ

0

Вы можете перейти к определенному методу или полю, добавив символ фунта (#), когда вы выполняете поиск по классу.

В зависимости от используемой клавиатуры, поиск класса осуществляется с Command + N или Ctrl +N.

Итак, вы хотите ввести во всплывающем диалоговом окне TestClassTest#testMethod, и он будет двигаться прямо к нему. Там может быть немного шаткой с разбитыми стеклами, но по большей части это простое решение, которое работает в общем случае.

Другой способ заключается в размещении bookmark на этой строке кода и вызове его либо через панель «Избранное», либо через предоставленные ярлыки.

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

+0

Прошу прощения, я задал свой вопрос плохо. См. Мое редактирование re: «нажав кнопку« зеленый »в верхней части экрана». –

+0

В связи с этим, я откладываю комментарий к Йероуну.IntelliJ не может предсказать, где и когда будет запущен метод, но вы можете установить точку останова по желаемому методу или использовать вышеописанный метод. – Makoto

Смежные вопросы