Debugging 如何在IntelliJ中实时更新调试代码

Debugging 如何在IntelliJ中实时更新调试代码,debugging,intellij-idea,live,hotswap,Debugging,Intellij Idea,Live,Hotswap,我有一个代码,我不希望每次在调试时更改IntelliJ中的单个变量时都重新运行。这是在Eclipse IDE上自动完成的,但不使用IntelliJ。 如何使程序在不重新运行的情况下自行更新?IntelliJ 2020.2.1 以下过程说明了如何在保存文件时实时更新调试代码。如果您需要摸索变量中的多个值,这一点尤其有用,如果您每次修改代码时都必须运行代码,这可能会变得非常烦人 编辑宏开始宏录制 (此时,您的每一个操作都会被记录下来,因此不要单击列表中显示的内容以外的任何地方) code优化导入

我有一个代码,我不希望每次在调试时更改IntelliJ中的单个变量时都重新运行。这是在Eclipse IDE上自动完成的,但不使用IntelliJ。

如何使程序在不重新运行的情况下自行更新?

IntelliJ 2020.2.1
以下过程说明了如何在保存文件时实时更新调试代码。如果您需要摸索变量中的多个值,这一点尤其有用,如果您每次修改代码时都必须运行代码,这可能会变得非常烦人

  • 编辑
    开始宏录制

    (此时,您的每一个操作都会被记录下来,因此不要单击列表中显示的内容以外的任何地方)
  • code
    优化导入

    (清除未使用或重复的导入)
  • 代码
    重新格式化代码

    (仅当您希望每次保存时对代码进行格式化时)
  • Ctrl+Maj+F9

    (对应于重建所需文件的默认快捷方式)
  • 文件
    全部保存
  • 编辑
    停止宏录制
  • 为宏指定一个名称,如
    自定义实时代码更新
    并确认
  • Ctrl+Alt+S
    Keymap
    >选择您的
    添加键盘快捷键
    Ctrl+S

    当然,您已经将此快捷方式分配给了
    全部保存
    操作。别担心,你可以毫无问题地覆盖它
  • 希望这对你们中的一些人有所帮助。

    每次使用
    Ctrl+S
    保存文件时,它现在都会重新生成文件(然后在调试运行时动态更新)。如果它不适用于您,或者您使用其他IntelliJ版本编程,请告诉我