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