打开项目
进入一个已有项目的所有路子:打开窗口、最近使用列表、把文件拖到窗口上、在文件管理器里双击,还有命令行。
文件 ▸ 打开… 会调出系统的浏览窗口,带两个筛选器:.cls 文件用的 Celas Studio 项目,和 SVG 图形。项目在自己的文档标签里打开;SVG 不是项目,所以它会开出一个全新的未命名文档,并把图形导进去。
你正待着的那个标签如果还没命名、也没被动过,它会被顶替而不是被添在旁边:你不会攒下一堆空文档。已经在某个标签里打开的项目只是被拉到前面,保持你离开时的缩放和平移;刚载入的那个则会缩放到适合画布。
| CtrlO | 打开 |
| CtrlN | 新建项目 |
| CtrlW | 关闭当前文档 |
最近项目
主页窗口打开时停在最近使用标签上,为你最近做过的每个项目摆一张卡片:文件里存着的预览、文件名,以及它所在的文件夹。点卡片就打开它。
列表最多留 16 个项目,最新的在前,一有变动立刻写到硬盘上。鼠标停在卡片上,角上会露出一个小 ×,它把项目从列表里去掉而不碰硬盘上的文件。文件已经不见的项目,名字画成暗红色,也打不开。
被记住的只有项目。你打开过的 SVG 从来不会被加进来,因为再打开它一次也是从头搭一个新文档,而不是重新打开什么东西。
把文件拖到窗口上
往 Celas Studio 上放一个文件,会发生两件事里的一件,是哪一件由你放在哪儿决定。
| 放下的文件 | 放在画布上 | 放在窗口的别处 |
|---|---|---|
| .cls 项目 | 作为一个分组并进当前场景 | 作为自己的文档打开 |
| .svg 图形 | 导入当前场景 | 作为一个新的未命名项目打开 |
| 图片、视频、音频、PSD | 导入当前场景 | 导入当前场景 |
媒体素材本身不构成一个文档,所以不管落在哪儿它都是导入。一个文档都没打开时,只接受 .cls 和 SVG:别的东西没有场景可落。
从文件管理器打开
在 Windows 上,.cls 文件注册成 Celas Studio 项目,所以在资源管理器里双击一个项目就能打开它;软件没在运行的话会先启动 Celas Studio。这个扩展名是 Celas Studio 每次启动时自己认领的,而且只为当前用户认领,所以从没跑过安装程序的 Steam 版或便携版也拿得到关联。在 macOS 上,应用程序包把 .cls 声明成自己的文稿类型,所以访达会显示项目图标,「打开方式」也如你所料。
在 Linux 上没有文件关联。你得先启动 Celas Studio 再从软件里打开项目,或者在命令行上把它传进去。
命令行
Celas Studio 接受一个参数,也就是一个项目的路径:
- celasstudio.exe "D:\Work\walk-cycle.cls"
项目打开并进最近使用,主页窗口被跳过,你直接落到画布上。再多写的路径会被忽略。
另有两个开关,都是为 Windows 的文件关联准备的,两个都是干完活就退出,不开窗口。它们是给那些必须不启动软件就把关联修好的部署和支持场合用的:
| 开关 | 它做什么 |
|---|---|
| --register-file-types | 为当前用户认领 .cls,和软件启动时写的是同一份东西 |
| --unregister-file-types | 把这些登记项删掉,但只删那些仍旧指向这一份 Celas Studio 的 |
除此之外什么都没有:没有 --help,没有 --version,也没有从脚本渲染项目的办法。