【发布时间】:2020-09-14 22:21:18
【问题描述】:
我有一个代码,每次在 IntelliJ 中更改调试时的单个变量时,我都不想重新运行该代码。这是在 Eclipse IDE 上自动完成的,但不使用 IntelliJ。
如何让程序在不重新运行的情况下自行更新?
【问题讨论】:
标签: debugging intellij-idea live hotswap
我有一个代码,每次在 IntelliJ 中更改调试时的单个变量时,我都不想重新运行该代码。这是在 Eclipse IDE 上自动完成的,但不使用 IntelliJ。
如何让程序在不重新运行的情况下自行更新?
【问题讨论】:
标签: debugging intellij-idea live hotswap
以下过程说明了如何在保存文件时实时更新调试代码。如果您需要在变量中摸索几个值,这尤其有用,如果您每次修改代码时都必须运行代码,这可能会变得非常烦人。
Edit > Macros > Start Macro RecordingCode > Optimize Imports Code > Reformat Code Ctrl+Shift+F9 File > Save All
Edit > Macros > Stop Macro Recording
Custom live code update 并确认Ctrl+Shift+S > Keymap > Macros > 选择你的 > Add Keyboard Shortcut > Ctrl+S Save All 操作。不用担心,您可以毫无问题地覆盖它。希望这对你们中的一些人有所帮助。
每次使用Ctrl+S 保存文件时,它现在都会重新构建它(然后在调试运行时即时更新它)。如果它不适合您,或者您是否在其他 IntelliJ 版本下编程,请告诉我。
【讨论】: