组织方法

组织视图

通过 Base 视图组合筛选、排序与分组,从不同角度查看已有内容。

最后更新于

记录了很多任务、项目、笔记和资料后,我们经常需要从不同的目的去查看它们:比如看今天要做的事、看某个项目里正在推进的子任务,或者集中盘点已经写完的文章。

如果想从不同角度看内容就去复制文件或建多层文件夹,系统很快就会越用越乱。

在 FLO.W Obsidian 模板 中,我们通过 Base 视图来解决这个问题:实体文件在原本的扁平文件夹里保持不动,Base 视图就像一扇动态观察的窗口,根据你的实际目的组合条件,随时展示不同维度的内容。

一、Base 视图的核心特点与构造

实体文件始终存放在「任务」「项目」「笔记」「领域」「信息」等扁平文件夹中。

Base 视图只是基于属性和关系的观察窗口。同一个文件可以同时出现在「全部任务」「进行中」「已完成文章」等多个视图里。

一个标准的 Base 界面由左上方视图菜单、右上方工具栏与中间主体数据表格三个主要部分构成。

使用 Base 视图时,有两条核心规则:

  • 修改视图不破坏实体:在视图里调整排版、隐藏列、更改排序,或者删除整个视图,都不会影响文件本身
  • 表格编辑实时同步:在视图表格里直接修改属性(如点击 Status 下拉菜单从 Doing 改为 Done),修改会实时同步回原文件,并触发系统的自动归档

二、在主页查看全局大盘

全局总览 Base 位于「主页」文件夹中,包括 任务总览.base、项目总览.base、笔记总览.base 等独立文件。

全局总览 Base 负责全库跨项目、跨周期的全局大盘透视:

  • 在任务总览中查看全库所有未完成任务,或按日期查看日程日历
  • 集中盘点所有已完成的文章或视频成果
  • 在笔记总览中集中查看所有未解决的 Ask 疑问

1. 展开主页 Base 的视图菜单

打开 主页/任务总览.base 后,点击左上方的当前视图名称,会展开该 Base 包含的所有大盘视图列表。

2. 在主页 Base 中添加新视图

当你需要从一个新角度长期观察全库数据时(例如想单独建一个「已完成文章」视图):

  1. 在视图菜单底部点击「+ 添加视图」
  2. 在弹出表单中输入视图名称(例如「已完成文章」)
  3. 选择布局(表格、看板或日历),改动会自动保存

新建视图后,即可点击右上角工具栏的「筛选」,为该视图配置专属的过滤规则。

三、在普通 Markdown 文档中新建、编辑与删除 Base

1. 插入 Base 的两种方式

在普通文档中插入 Base,通常有两种方式:

方式一:动作面板一键插入(推荐,自带关联规则)

  1. 打开目标文档,展开右侧动作面板的「当前页」
  2. 在「插入关联 Base」分组中,点击需要的 Base 类型(如「项目 Base」「笔记 Base」「任务 Base」「信息 Base」)
  3. 对应的 Base 会插入到正文中,并预设好关联当前页面的筛选条件。光标停在空行上时,插入到光标所在的位置;其余情况插入到正文末尾

插入后,这一页会列出所有关联到它的内容,可以代替一层子文件夹。例如在笔记 展会复盘方法.Note 里插入「笔记 Base」,再把展会之后记下的几篇笔记关联到它,打开这篇笔记就能看到全部内容,笔记本身仍放在原来的文件夹里。被列出的笔记里还可以继续插入 Base,再往下分一层。完整步骤见 需要更多层级时。

方式二:手动输入 Base 代码块

在 Markdown 正文中直接换行,在英文输入法下输入三个反引号(位于键盘数字键 1 左侧的按键)加上 base,再按回车闭合代码块。

需要注意的是,通过手动输入的空白 Base 默认没有携带任何筛选条件,因此会直接列出全库所有的 Markdown 文件。插入后需要立即点击右上角工具栏的「筛选」,添加你需要的过滤规则。

2. 如何在普通文档中删除 Base

如果不需要正文中的内嵌 Base,删除方式非常简单:

  1. 将鼠标悬停在内嵌 Base 区域的右上角,点击出现的 </>(切换为源代码)按钮
  2. 此时 Base 会展开为原始的 base ... 代码块
  3. 鼠标选中整段代码块,直接删除即可

3. 在普通文档中管理与调整内嵌 Base

插入到文档正文中的 Base 同样支持完整的自定义操作,并且所有调整都会自动保存:

  • 添加专属视图:在正文 Base 顶部的视图菜单中点击「+ 添加视图」,可以为当前项目单独配置专属视图
  • 自定义列显示与宽度:点击工具栏的「属性」,隐藏不需要查看的字段,并可以直接拖动表格列边缘调整宽度
  • 修改自动保存:在内嵌 Base 里进行的所有视图增删、筛选与排版修改,都会自动写回当前 Markdown 底部的 Base 代码块中,无需手动复制代码

四、视图配置的核心规则

配置视图时,需要理解 Base 的两层筛选机制与常见场景配置:

1. 数据源范围与当前视图筛选

每个 Base 内部都包含两层过滤规则:

  • 所有视图条件(Base 全局筛选):决定整个 Base 的数据源范围。例如主页任务总览固定筛选「文件夹为任务或 FLO.W=Task」;项目内嵌 Base 固定筛选「关联项目包含当前文件」。这层条件确保该 Base 只拉取正确的数据源
  • 当前视图条件(单视图独立筛选):只对当前选中的这一个视图生效。例如在同一个任务 Base 中,「正在执行」视图设置 Status == Doing,而「已完成文章」视图设置 Status == Done 且 任务产出 包含 文章

理解这层分工后,你只需要在「当前视图」中添加你关心的特定条件,不需要重复配置底层数据源。

2. 常见场景的配置方法

根据不同的使用目的,可以组合不同的筛选与排版规则:

  • 按状态推进(单条件):筛选 Status 包含 Doing,专注于当前正在推进的事项

  • 按成果盘点(多条件组合):选择「满足以下所有条件」,同时添加 任务产出 包含 文章 与 Status 包含 Done,筛选出已完成的作品库

  • 自定义字段显示与排版:点击工具栏的「属性」,勾选需要展示的列,隐藏多余字段

  • 按看板分列推进:布局选择「看板」,再点工具栏的「分组」,分组依据选 Status,直观呈现 Todo / Doing / Done 三列推进状态;分组菜单里勾选的值才显示成列,拖动把手调整列顺序。看板布局需要 Obsidian 1.14 或更新版本
  • 按时间倒序排列:点击工具栏的「排序」,选择 完成时间 或 计划开始 设为倒序,让最新的进展排在最前

五、实战案例:如何搭建任务优先级看板

很多用户经常会问:如果想给任务区分优先级(如「高」「中」「低」或 P0/P1/P2),怎么在 Base 里搭出一个专属看板?

按照下面 4 步即可轻松实现:

1. 为目标任务添加「优先级」属性

打开需要标记优先级的任务,在顶部属性区点击「添加笔记属性」,输入「优先级」(类型设为文本或列表),填入对应的级别(如「高」「中」「低」)。

平时不需要排优先级的日常琐事直接留空即可,不需要每个任务都填。

2. 在主页任务总览中新建看板视图

打开 主页/任务总览.base,点击左上方的视图菜单,在底部点击「+ 添加视图」。输入名称「优先级看板」,布局选择「看板」。

3. 添加筛选条件:排除空值

新建视图后,点击右上角工具栏的「筛选」,添加一条规则:

  • 属性选择「优先级」
  • 匹配条件选择 is not empty(不为空)

这行规则会自动过滤掉所有没有标记优先级的普通琐事,保持看板干净聚焦。

4. 确认看板分组与拖拽调整

点工具栏的「分组」,分组依据选「优先级」。

菜单里会列出任务实际填过的优先级,没被用过的选项不会生成空列。勾选的值才显示成列,拖动左侧把手可以调整列顺序;之后在看板里把任务卡片拖到另一列,就会直接改掉这条任务的优先级。

六、日常使用与维护建议

  • 带着明确目的建视图:日常只保留高频使用的核心视图(如待办、进行中、已完成作品、优先级看板),不预先建一堆用不上的空视图
  • 临时查看直接用即时过滤:偶尔查一次特定条件时,直接在已有视图上方的工具栏点击筛选或搜索,查完删除临时的筛选条件即可,不增加视图维护成本
  • 成果管理的应用:通过 Base 视图搭配产出字段搭建作品货架的具体思路,见 如何管理成果