文件 專案與檔案

開啟專案

進入既有專案的每一條路:開啟對話框、最近使用清單、把檔案拖到視窗上、在檔案管理員裡連按兩下,以及命令列。

檔案 ▸ 開啟… 會叫出系統的瀏覽對話框,帶兩個篩選器:Celas Studio 專案(.cls 檔)和 SVG 圖檔。專案會開進自己的文件分頁;SVG 不是專案,所以它會開成一份全新的未命名文件,並把圖檔匯入其中。

如果你目前所在的分頁是未命名而且沒動過的,它會被取代而不是另開一個:你不會累積一堆空文件。已經開在某個分頁裡的專案只會被叫到前面,維持你離開時的縮放和平移,而剛載入的那一份則會縮放到符合畫布。

CtrlO 開啟
CtrlN 新增專案
CtrlW 關閉目前的文件

最近使用的專案

首頁視窗會開在「最近使用」分頁,替你最近做過的每個專案顯示一張卡片:檔案裡存的預覽圖、檔名,以及它所在的資料夾。按一下卡片就會開啟它。

清單最多保留 16 個專案,最近的在前,而且一有變動就寫入硬碟。把游標停在卡片上會露出角落的小 x,它會把專案從清單移除而不碰硬碟上的檔案。檔案不見了的專案,名稱會以暗紅色顯示,而且開不起來。

開不起來的卡片會告訴你它撞上的是兩個問題中的哪一個。已經不在清單記得的位置的檔案,會說找不到它,可能已被搬移、更名或刪除;檔案在但讀不了的,會說它可能已損毀,或是由較新版本的 Celas Studio 寫出的。同樣這兩則訊息,在檔案來自「開啟」、拖放或命令列時也會出現,所以開不起來的專案絕不會是一次沒有回應的空按。

只有專案會被記住。你開過的 SVG 不會被加進去,因為再開一次是從頭建一份新文件,而不是重新開啟什麼東西。

首頁視窗的「最近使用」分頁,一張張專案卡片,其中一張被游標停住而露出移除標記。
你也可以從首頁視窗的「開啟…」按鈕進入,或是從沒有文件開著時填滿檢視區的那三張卡片(首頁、新增專案和開啟…)進入。

把檔案拖到視窗上

把檔案丟到 Celas Studio 上會做兩件事之一,而由你丟在哪裡決定是哪一件。

丟進來的檔案丟在畫布上丟在視窗的其他任何地方
.cls 專案以群組的形式合併進目前的場景開成自己的一份文件
.svg 圖檔匯入目前的場景開成一份新的未命名專案
影像、影片、音訊、PSD匯入目前的場景匯入目前的場景

媒體自己當一份文件沒有意義,所以不論丟在哪裡它都是匯入。完全沒有文件開著時,只接受 .cls 或 SVG:其他東西沒有場景可以落腳。

把 .cls 丟在畫布上是把它合併進你所在的專案,不是開啟它。如果你本來是想開啟它,請改丟在某個面板或標題列上。見「合併另一個專案」。

從檔案管理員開啟

在 Windows 上,.cls 檔登記為 Celas Studio 專案,所以在檔案總管裡連按兩下專案就會開啟它,如果 Celas Studio 還沒在執行就會先啟動它。Celas Studio 每次啟動時都會自己認領這個副檔名,而且只針對目前使用者,所以從沒跑過安裝程式的 Steam 版或可攜版也拿得到這個關聯。在 macOS 上,應用程式套件把 .cls 宣告成自己的文件類型,所以 Finder 會顯示專案圖示,「開啟檔案的應用程式」也會如你所料。

.cls 這個副檔名不是只有我們在用:LaTeX 的類別檔和某些 Visual Basic 工具也用它。Celas Studio 絕不會把預設程式從已經持有它的那個軟體手上搶走;它只把自己加進「開啟檔案的應用程式」,只有在沒有別人認領這個副檔名,或你自己在 Windows 設定裡指定時,它才會成為預設。

在 Linux 上沒有檔案關聯:請啟動 Celas Studio 後從軟體裡開啟專案,或用命令列把它傳進去。

命令列

Celas Studio 接受一個參數,也就是專案的路徑:

  • celasstudio.exe "D:\Work\walk-cycle.cls"

專案會開啟並被加進最近使用,首頁視窗會被略過,所以你直接落在畫布上。之後再多的路徑都會被忽略。

另有兩個參數,都是為了 Windows 的檔案關聯,而且都是做完事就結束、不開視窗。它們的存在是為了部署,以及那些必須在不啟動軟體的情況下修好關聯的支援情境:

參數它做什麼
--register-file-types替目前使用者認領 .cls,和軟體啟動時所做的寫入相同
--unregister-file-types移除那些項目,但只移除仍指向這一份 Celas Studio 的

沒有別的了:沒有 --help、沒有 --version,也沒有任何東西可以從指令稿把專案算圖出來。

除此之外,首頁視窗會在啟動時出現,除非你把它底部的「啟動時顯示」關掉。