我有一个代码,每次在IntelliJ中调试时更改单个变量时,我都不想重新运行它。这是在Eclipse IDE上自动完成的,但不使用IntelliJ
如何使程序在不重新运行的情况下进行自我更新?
IntelliJ 2020.2.1
以下过程解释了如何在保存文件时实时更新调试代码。如果你需要在变量中摸索几个值,这尤其有用,如果你每次修改代码都要运行代码,这可能会非常烦人
Edit
>Macros
>Start Macro Recording
(此时,你的每一个动作都会被记录下来,所以不要点击列表中显示的内容以外的任何地方(Code
>Optimize Imports
(清除未使用或重复的导入(Code
>Reformat Code
(仅当您希望每次保存时都格式化代码时(Ctrl+Shift+F9
(对应于重建必要文件的默认快捷方式(File
>Save All
Edit
>Macros
>Stop Macro Recording
- 为宏指定一个名称,如
Custom live code update
,然后确认 - CCD_ 15>
Keymap
>CCD_ 17>选择您的>CCD_ 18>Ctrl+S
您肯定已经将此快捷方式分配给了Save All
操作。别担心,你可以毫无问题地覆盖它
希望这对你们中的一些人有所帮助
每次使用Ctrl+S
保存文件时,它现在都会重新构建它(然后在调试运行时动态更新它(。如果它不适用于您,或者您在其他IntelliJ版本下编程,请告诉我。