Scrivener集合筛选有五种方案:一、标准集合手动添加文档;二、智能集合按标签/字数等规则自动更新;三、结合标签与颜色编码实现双重过滤;四、搜索集合保存高级关键词检索结果;五、导出导入集合模板跨项目复用。
如果您在Scrivener中管理大量文档,但难以快速定位特定类型或状态的素材,则可能是由于未有效利用集合(Collections)进行逻辑分组与筛选。以下是实现Scrivener集合筛选的多种可行方案:
一、创建并使用标准集合(Standard Collections)
标准集合是手动添加文档引用的独立容器,不随项目结构变化而自动更新,适用于构建稳定、可复用的内容视图,例如“待润色章节”或“客户反馈段落”。
1、在左侧Binder面板空白处右键,选择
New Collection。
2、为新集合命名,例如“第二稿修订项”,按回车确认。
3、在Binder中选中一个或多个目标文档,拖拽至该集合图标上。
4、双击集合名称进入其视图——此时仅显示被手动加入的文档,其他所有项目内容均被隐藏。
二、构建智能集合(Smart Collections)
智能集合基于实时匹配规则动态聚合文档,当文档属性(如标签、状态、关键词、字数等)发生变化时,集合内容自动更新,适合维护“所有标记为‘需查证’的段落”这类动态视图。
1、在Binder顶部点击
+ 按钮 → New Smart Collection。
2、在弹出窗口中点击
Add Rule,选择条件维度(如“Label is ‘Fact-Check’”或“Word Count > 500”)。
3、可叠加多个规则,使用
AND / OR 逻辑切换控制匹配精度。
4、勾选
Auto-update contents确保集合持续反映最新文档状态。
三、结合标签(Labels)与颜色编码构建筛选组合
Scrivener标签系统本身具备筛选能力,配合集合可形成双重过滤层:先用标签粗筛,再用集合精炼,提升复杂项目的分类效率。
1、为文档分配标签:右键文档 →Label → 选择或新建标签(如‘Source-Interview’)
。
2、在Binder顶部点击
View → Use Label Filter,启用标签筛选栏。
3、点击筛选栏中对应颜色标签,临时隐藏非匹配文档。
4、此时选中可见文档,拖入已有集合或新建集合,即可生成基于标签结果的静态快照。
四、利用搜索集合(Search Collections)实现关键词级动态筛选
搜索集合本质是保存的高级搜索结果,支持通配符、布尔运算与元数据字段检索,适用于从全文或文档属性中提取符合语义条件的内容子集。
1、按下
Cmd + Shift + F(macOS)或 Ctrl + Shift + F(Windows)
打开全局搜索框。
2、输入搜索表达式,例如
"climate change" AND #tag:research,限定在带research标签的文档中查找该短语。
3、点击搜索结果右上角的
Save as Search Collection按钮。
4、命名后,该集合将永久保留在Binder中,并在每次打开时自动重新执行搜索并刷新内容。
五、跨项目复用集合模板(通过导出/导入)
当多个Scrivener项目采用相似内容结构(如系列报告、多卷小说),可将已验证有效的集合配置导出为模板,在新项目中一键加载,避免重复定义筛选逻辑。
1、右键目标集合 → 选择Export Collection As Template。
2、保存为.sct文件(Scrivener Collection Template),注意记录所依赖的标签名与元数据字段。
3、在新项目中,点击Binder顶部
+ 按钮 → Import Collection Template,选取.sct文件。
4、导入后,Scrivener将自动创建同名集合,并尝试匹配现有文档中符合条件的条目;未匹配项留空,可后续人工补充。
