Anytype 中文文档 下载 App

同一 Type 多视图管理:怎么给任务、项目、联系人各建多个视角

多视图的核心概念

一个 Type(比如 Task)可以有任意多个视图——每个视图独立保存:

它们之间完全独立,互不影响。

为什么需要多视图

同一个 Task Type,在不同场景下你想看的东西不同:

场景视图LayoutFilterSort
周一规划本周本周计划Kanban截止日期 within this week优先级 Desc
周五回顾完成已完成任务Grid状态 = 已完成完成日期 Desc
分配任务按人分配Grid状态 ≠ 已完成负责人 Asc
查看时间安排截止日历Calendar状态 ≠ 已完成按截止日期

四个视图、四套配置、底层都是同一批 Task 对象。

创建新视图

打开 Type 的默认视图 → 顶部的视图名称栏:

  1. 点击 + New View
  2. 输入名称(建议用场景命名,比如"本周计划"、"季度回顾")
  3. 选择 Layout
  4. 设置初始 Filters / Sorts
  5. 保存

复制现有视图更快

如果你想基于已有的视图微调:

  1. 悬停现有视图名称 → 三点 → Duplicate View
  2. 重命名副本
  3. 调整 Filters / Sorts / Layout

视图切换

在 Type 的顶部标题栏,一排视图名称标签:

视图的独立性

视图之间不共享任何配置:

视图 vs 独立 Collection

维度Type 的视图独立 Collection
基于什么同一 Type 的所有对象可以跨多个 Type
对象数据完全相同(同一批对象)完全相同(链接的对象副本)
适用场景同一批数据的不同视角需要跨 Type 聚合的场景

Collection vs Query(Set)

Anytype 早期版本用 Set(查询)和 Collection(集合)来实现跨 Type 聚合。目前这两个功能合并为 Collection。

视图配置丢失了怎么办

不会丢失

视图配置保存在Channel 的 Content Model 里,和 Vault 数据一起加密同步。只要 Vault 还在、Channel 还在,视图就不会丢。

导入时的情况

从 Markdown 或 Obsidian 导入时:

导出时的情况

命名建议

用场景 + 关键属性命名,一眼看懂:

好的命名不好的命名
"本周计划""视图 1"
"按负责人""任务表格"
"高优先级看板""Kanban"
"本月回顾""我的任务"

延伸阅读