答案1
可以透過執行以下終端命令來完成(本例中為預覽):
defaults write $(osascript -e 'id of application "Preview"') ApplePersistence -bool no
將上述命令替換Preview
為您要執行此操作的任何應用程式的名稱。
對於 TextEdit,您必須另外執行以下命令,以避免沙箱錯誤:
defaults write com.apple.TextEdit AutosavingDelay -int 0
答案2
轉到系統首選項、常規選項卡,然後選取顯示的方塊;關閉文件時要求保留更改。當您退出該文件時,會出現一個窗口,要求您恢復變更。這就是您需要單擊的選項。
這將關閉視窗而不儲存任何變更。
答案3
從 10.8.4 開始,「自動儲存」適用於包括 Xcode 在內的所有應用程式。這對於 Web 應用程式腳本編寫者來說尤其成問題,他們可能會發現意外自動儲存的 Python 腳本在未經其許可的情況下導致 Apache 崩潰。上面給出的終端命令可以停止 Xcode 的自動儲存:
defaults write $(osascript -e 'id of application "Xcode"') ApplePersistence -bool False
截至撰寫本文時,Xcode 已破壞“關閉文件時要求保留更改”,因此單擊紅色按鈕將在不詢問的情況下保存腳本。因此,如果您的貓在鍵盤上行走並且您關閉了窗口,Apache 可能會因貓的腳本而崩潰。