我們?cè)谑褂?IntelliJ IDEA 時(shí),您不必?fù)?dān)心系統(tǒng)不保存已更改的文件,因?yàn)?IntelliJ IDEA 中所有的更改都將自動(dòng)保存。并且在您的開發(fā)工作流程的任何階段都可以對(duì)不必要的更改進(jìn)行還原,讓任何文件或目錄都可以恢復(fù)到更改之前的任何狀態(tài)。
自動(dòng)保存由以下方式啟動(dòng):
• 編譯項(xiàng)目,模塊或類;
• 啟動(dòng)運(yùn)行/調(diào)試配置;
• 執(zhí)行版本控制操作,如 pull,commit,push等;
• 在編輯器中關(guān)閉文件;
• 關(guān)閉一個(gè)項(xiàng)目;
• 退出 IDE;
事實(shí)上,還有更多的自動(dòng)保存觸發(fā)器,上面提到的只是其中最重要的一些。
以下選項(xiàng)可用于調(diào)整自動(dòng)保存行為(File | Settings | Appearance and Behavior | System Settings /(IntelliJ IDEA | Preferences | Appearance and Behavior | System Settings)):
• 保存文件失幀(即從 IntelliJ IDEA 切換到其他的應(yīng)用程序)。
• 如果應(yīng)用程序空閑了 N 秒,則自動(dòng)保存文件。
請(qǐng)注意,這些是可選的自動(dòng)保存觸發(fā)器,您無法完全關(guān)閉自動(dòng)保存。
如有必要,您可以自行啟動(dòng)保存所有已更改的文件。選擇其中的一個(gè) Save All 命令:
• 使用:File | Save All;
• 或者按下 Ctrl+S;
IntelliJ IDEA 中已更改但尚未保存的文件可以標(biāo)記。為了達(dá)到這個(gè)目的,使用星號(hào)選項(xiàng)標(biāo)記已經(jīng)修改過的選項(xiàng)卡(File | Settings | Editor | General | Editor Tabs/ IntelliJ IDEA | Preferences | Editor | General | Editor Tabs)。
當(dāng)此選項(xiàng)打開時(shí),具有未保存更改的文件會(huì)在其編輯器選項(xiàng)卡上顯示有一個(gè)星號(hào),如下圖所示:
在 IntelliJ IDEA 中沒有 File | Save As 命令,因此要使用其他名稱保存文件的話,請(qǐng)您使用 Refactor | Copy 或者 F5 鍵盤快捷鍵。
您可以通過使用 Edit | Undo 或者 Ctrl+Z 來撤消您所執(zhí)行的更改。要將文件恢復(fù)到以前的狀態(tài), 請(qǐng)使用本地歷史記錄和相應(yīng)的版本控制功能。