儲存與還原
儲存專案、讀懂儲存指示、設定自動儲存,以及當機之後把工作救回來。
檔案 ▸ 儲存 會把專案寫回它原本的那個檔案。從沒儲存過的專案還沒有檔案,所以「儲存」會落到「另存新檔」,問你要放在哪裡。
檔案 ▸ 另存新檔… 一定會問位置。對話框會給 untitled.cls 當起始名稱,你要是沒打副檔名它會補上 .cls。用新名稱儲存會把文件分頁改名、讓分頁指向新檔案,並把它加進最近使用,所以在做冒險的改動之前,「另存新檔」就是留下快照的辦法。
| CtrlS | 儲存 |
| CtrlShiftS | 另存新檔 |
| CtrlW | 關閉目前的文件 |
| CtrlO | 開啟專案 |
圖層擺了姿勢時,儲存寫的是什麼
綁好骨骼的圖層同時有兩組值:你在編輯模式裡建立的靜置姿勢,以及動畫模式下播放頭當時顯示的樣子。儲存永遠寫靜置姿勢,所以檔案絕不會把第 40 格的彎折當成你畫出來的形狀收進去。
哪一個值算是靜置姿勢,要看你人在哪裡。在編輯模式、第 0 格時,靜置姿勢就是你看到的樣子,所以你在那裡做的任何改動就是被寫下的東西,包括你從動畫模式回來之後才做的改動。在動畫模式下,一個通道只有在真的有東西在擺它的時候,才會回頭採用存下的靜置姿勢:那個通道上的關鍵影格、骨骼綁定,或是帶著它的動作。沒有東西在動它的屬性,會保留你給它的值,不論你是在哪裡給的。
你儲存時站在哪裡也是同樣的道理。在元件裡面按 Ctrl+S,或在巢狀於另一個元件裡的元件中按,寫下的是整個專案,而不是你踏進去的那一小塊,而且會把你放回原來的位置。不必先退出來,這對儲存、另存新檔和自動儲存的還原副本都一樣適用。
儲存指示
有未儲存變更的文件,名稱後面會在文件分頁上帶一個星號。儲存時,狀態列上標誌旁邊會出現一顆小膠囊:它以強調色由左往右填滿,同時寫著「正在儲存」,填滿後寫「已儲存」,然後淡出。分辨你在哪個階段的是填滿的寬度,所以兩個階段共用一種顏色。
儲存失敗是例外。它以紅色寫著「儲存失敗」,而且淡出前停留得久很多,因為和成功不同,它要告訴你的是你還不知道的事。
自動儲存會顯示同一顆膠囊但換個說法,「正在自動儲存」然後「已自動儲存」,這樣你一眼就分得出剛剛是你存的還是計時器存的。自動儲存之後分頁上的星號仍在,因為自動儲存不會寫進你的專案檔。
自動儲存
自動儲存預設是關的,要到 偏好設定 ▸ 一般 的效能區段裡打開。
| 設定 | 預設值 | 它做什麼 |
|---|---|---|
| 自動儲存 | 關 | 打開計時器 |
| 自動儲存間隔(分鐘) | 5 | 多久觸發一次,1 到 120 分鐘 |
計時器一到,Celas Studio 就會在你的專案旁邊寫一份獨立的還原副本,用它的名字命名:存成 walk.cls 的專案會得到 walk.autosave.cls。你自己的檔案從不被碰,未儲存變更的星號留著,而且每次都是覆寫同一個還原檔,不會愈積愈多。
計時器會等一個安靜的時機。滑鼠左鍵按著或編輯還在進行時它會先忍住,你一放開就立刻觸發,所以它絕不會抓到畫到一半的筆畫或拖曳。如果從上一份還原副本以來什麼都沒變,它就跳過這次寫入。
從沒儲存過的文件也有照顧到。它沒有專案路徑可以擺在旁邊,所以它的還原副本改放進應用程式資料夾,用文件的編號命名:untitled-3.autosave.cls 之類的。第一次儲存這份文件時那個副本會被刪掉,因為真正的檔案已經接手了。
當機之後的還原
Celas Studio 啟動時會找還原副本並主動提供。「還原未儲存的工作」對話框會列出它找到的檔案,包括應用程式資料夾裡未命名的文件,以及任何還原副本比專案本身還新的專案,並給三個選擇:
- 開啟還原的文件:每一份各自開成一份文件,所以不會有東西覆蓋你的專案檔。比對過後,如果還原的版本才是你要的,再用另存新檔覆蓋原檔。
- 捨棄它們:刪掉這些副本。
- 稍後再說:把它們留在硬碟上。下次啟動時會再問一次。
還原副本比專案還舊的專案不會被提出來:你已經存到它後面去了,那份副本是過時的。儲存一份文件會直接把它的還原副本移除。
嚴重當機還會觸發另一道最後的搶救:當機處理器會把當時開著的文件抄一份成應用程式資料夾裡的 rescued.cls,下次啟動時當機報告對話框會提議開啟它。那一道是在已經受損的行程上跑的,所以把它當成盡力而為,而不是保證。自動儲存才是可靠的安全網。
未儲存變更的提示
關閉有未儲存變更的文件時會跳出「未儲存的變更」對話框,問你關閉前要不要儲存。儲存會寫入檔案然後關閉分頁;不儲存會捨棄變更;取消則讓一切保持原狀。如果「儲存」帶出另存新檔對話框而你把它取消了,分頁會繼續開著。
有任何已修改的文件開著時結束軟體,會一次問完全部,選項是全部儲存、不儲存和取消。全部儲存會走過每一份已修改的文件,包括背景分頁,並替從沒存過的那些詢問位置,全部寫完之後才會結束。
備份
Celas Studio 不保留版本記錄,也沒有輪替備份。它唯一會自動做的副本,就是上面說的那份每隔一段時間覆寫一次的自動儲存還原檔,以及當機時的搶救檔。
凡是丟了會讓你心痛的東西,請自己另外做副本:一段工作結束時用編號的名稱另存新檔,並把專案資料夾連同它連結的影片和音訊,一起放進你電腦上原本就有的備份或同步機制裡。