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

"Немедленное" окно для IntelliJ

Я использую IntelliJ 9, и мне любопытно, есть ли какой-нибудь IntelliJ-эквивалент окна немедленной отладки Visual Studio. В редакторе выбирается нужное выражение, затем ALT - F8, но я хотел бы иметь возможность писать код в окне, которое взаимодействует с тем, что я сейчас отлаживаю (если это вообще возможно).).

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

4b9b3361

Ответ 1

В диалоговом окне Intellij IDEA Expression Evaluation имеется кнопка для включения режима фрагмента кода, что позволяет проводить оценки с несколькими отчетами. (Я использую версию 9.0.2 Ultimate Edition.)

Ответ 2

То же, что и @Noel, но некоторые подробности. Прежде всего, Expression Evaluation (ALT + F8) можно включить только в режиме отладки.

enter image description here

enter image description here

Ответ 3

IntelliJ IDEA 13 Community Edition, Windows:

  • Перейдите в Режим отладки и запустите приложение
  • Перейдите в Выразить выражение:

    enter image description here

    или щелкните правой кнопкой мыши в области редактора:

    enter image description here

  • Перейдите в Режим фрагмента кода enter image description here

  • Введите ваши заявления и нажмите Оценить enter image description here

Ответ 4

Вы можете написать код в alt-f8.., но вы должны сделать это только по 1 строке за раз. Если вы сделаете возврат, ваш код вернется, когда вы нажмете дальше (я думаю). Это не идеально, хотя...

Ответ 5

К сведению тех, кто ищет это в 2019 году: я пытался сделать это в IntelliJ IDEA 2019.1 (Ultimate Edition), но не смог найти кнопку режима фрагмента кода в диалоге оценки выражений.

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

enter image description here