Ctrl+S前的代码

图1
Ctrl+S后的代码

图2
Ctrl+S后过程中,会先保存为图1的代码,然后迅速修改为图2的格式保存。 出现该问题的原因为editor.codeActionsOnSave设置中保存了两种格式:

在设置中搜索editor.codeActionsOnSave,并点击Edit in setting.json:

将source.organizeImports值设置为false后,保存正常:

本文介绍了VSCode在保存时自动应用source.organizeImports导致代码格式瞬间变动的状况,提供了解决方案。通过关闭editor.codeActionsOnSave中的source.organizeImports设置,可以避免保存时不必要的代码格式修改,确保保存过程的稳定性。
Ctrl+S前的代码

图1
Ctrl+S后的代码

图2
Ctrl+S后过程中,会先保存为图1的代码,然后迅速修改为图2的格式保存。 出现该问题的原因为editor.codeActionsOnSave设置中保存了两种格式:

在设置中搜索editor.codeActionsOnSave,并点击Edit in setting.json:

将source.organizeImports值设置为false后,保存正常:


被折叠的 条评论
为什么被折叠?