jon onstott
Estoy usando IntelliJ 9 y tengo curiosidad por saber si hay algún equivalente de IntelliJ de la ventana de depuración ‘inmediata’ de Visual Studio. Se selecciona la expresión deseada en el editor, luego alternativa–F8 para evaluar la expresión, pero me gustaría poder escribir código en una ventana que interactúe con lo que estoy depurando actualmente (si eso es posible).
Tener puntos de interrupción que registran mensajes en la consola es útil, pero me gustaría hacer más que eso si puedo.
El cuadro de diálogo Evaluación de expresión de Intellij IDEA tiene un botón para habilitar Modo de fragmento de código, que permite evaluaciones de múltiples declaraciones. (Estoy usando la versión 9.0.2 de Ultimate Edition).
-
Genial, nunca había notado ese botón antes.
– Yishai
24 de junio de 2010 a las 22:50
Igual que la respuesta de @Noel, pero algunos detalles más. Ante todo, Evaluación de expresiones (alternativa + F8) se puede habilitar solo en modo depuración.
ROMANIA_ingeniero
IDEA 13 de IntelliJ Edición comunitaria, Windows:
- Ir Modo de depuración y ejecuta la aplicación
-
Ir Evaluar expresión:
o haga clic derecho en el área del editor:
-
Ir Modo de fragmento de código
-
Escriba sus declaraciones y haga clic en Evaluar
FYI para cualquiera que busque esto en 2019: Traté de hacer esto en IntelliJ IDEA 2019.1 (Ultimate Edition) pero no pude encontrar el botón Modo de fragmento de código en el cuadro de diálogo Evaluación de expresión.
Como está documentado aquí: Ahora son las dos flechas diminutas que se alejan una de la otra en diagonal al final del cuadro de expresión.
Puedes escribir código en alt-f8… pero tienes que hacerlo solo 1 línea a la vez. Si realiza una devolución, su código volverá cuando presione siguiente (creo). Aunque no es lo ideal…
O bien, seleccione la expresión que desea evaluar, haga clic con el botón derecho en ‘Evaluar expresión’
– Chris Halcrow
17 de mayo de 2019 a las 3:50