用途:帮助作者使用 Scrivener 3 的脚本模式(script mode)起草剧本、舞台剧及其他格式化脚本,并处理 Fountain 纯文本剧本格式的导入导出。
主要能力与原理:脚本模式是每个文档独立的标志,存放在 .scrivx 中绑定项的 <MetaData>/<TextSettings> 内,并非项目级开关。在脚本模式文档中,每个段落即一个脚本元素,Scrivener 依据段落格式(缩进、对齐、间距、大小写)而非标记来识别元素,标准元素包括 Scene Heading、Action、Character、Parenthetical、Dialogue、Transition、Shot。元素到具体格式的映射及 Tab/Return 循环保存在 .scriv 的 script-settings/.scrformat 中,随项目迁移。
重要警告:由于元素由段落格式定义,全项目范围的字体/格式重写会破坏剧本,使 Scene Heading、Character、Dialogue 不再被识别。批量改格式前应先识别脚本模式文档并警告,将其排除在批量修改之外,或仅通过脚本格式设置修改。
Fountain 进出:Fountain 是受支持的剧本交换格式(Final Draft .fdx 为暂缓的非目标)。元素映射见 references/scriptwriting.md。
工具支持现状:script set-mode、script settings、Fountain 导入(经 scrivener-import)、编译为 Fountain(经 scrivener-compile)均为规划中,尚未进入 CLI。目前可用 scrivener-inspect 的 read <id> 检查文档是否像剧本,但无法从 CLI 切换标志;Fountain 交换需在 Scrivener 自身的导入/编译对话框手动选择。
安全:写入前关闭 Scrivener 并等待云同步完成;写入会自动备份并快照;不要从纯文本重建富文本/脚本文档,除非追加或快照并传 --allow-destructive;标题不唯一时用 UUID。
限制:本技能大部分为路线图内容,不得声称已运行规划中的脚本/Fountain 命令。