一、问题描述:
idea默认会自动保存修改,常常会因为无意识触碰键盘引起的修改,导致莫名的bug,让人防不甚防。
二、解决办法:
1、关闭自动保存:
File->Settings->Appearance&Behavior->System Settings,在右边的Synchronization选项下取消“Synchronize files on frame or editor tab activation”和“Save fils on frame deactivation”两个选项。
1)Synchronize files on frame or editor tab activation:指的是:当前应用是idea,自动保存修改的文件;
2)Save fils on frame deactivation:指的是:从idea切换的其他软件或界面时,自动保存修改的文件。
三、修改的文件标上“*”,表示已修改但未保存:
步骤:File—->Settings—–>Editor—->General—->Editor tabs—->勾选 mark modified files as asterisk
这样就可以分辨是否是改动的文件,需要保存的话就手动保存 ctr+s
四、保存之前查看改动部分的方法:
代码编辑区域->鼠标右键->Local History->Show History,对比修改前后的不同。