一、問題描述:
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,對比修改前后的不同。