组织视图
通过 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 中添加新视图
当你需要从一个新角度长期观察全库数据时(例如想单独建一个「已完成文章」视图):
- 在视图菜单底部点击「+ 添加视图」
- 在弹出表单中输入视图名称(例如「已完成文章」)
- 选择视图形态(表格、看板或日历)后点击确认

新建视图后,即可点击右上角工具栏的「筛选」,为该视图配置专属的过滤规则。
三、在普通 Markdown 文档中新建、编辑与删除 Base
1. 插入 Base 的两种方式
在普通文档中插入 Base,通常有两种方式:
方式一:动作面板一键插入(推荐,自带关联规则)
- 打开目标文档,展开右侧动作面板的「当前页」
- 在「插入关联 Base」分组中,点击需要的 Base 类型(如「关联任务 Base」「信息 Base」「关联笔记 Base」)
- 对应的 Base 就会自动插入到当前文档正文末尾,并预设好关联当前页面的筛选条件

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

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

2. 如何在普通文档中删除 Base
如果不需要正文中的内嵌 Base,删除方式非常简单:
- 将鼠标悬停在内嵌 Base 区域的右上角,点击出现的
</>(切换为源代码)按钮 - 此时 Base 会展开为原始的
base ...代码块 - 鼠标选中整段代码块,直接删除即可

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 三列推进状态 - 按时间倒序排列:点击工具栏的「排序」,选择
完成时间或计划开始设为倒序,让最新的进展排在最前

五、实战案例:如何搭建任务优先级看板
很多用户经常会问:如果想给任务区分优先级(如「高」「中」「低」或 P0/P1/P2),怎么在 Base 里搭出一个专属看板?
按照下面 4 步即可轻松实现:
1. 为目标任务添加「优先级」属性
打开需要标记优先级的任务,在顶部属性区点击「添加笔记属性」,输入「优先级」(类型设为文本或列表),填入对应的级别(如「高」「中」「低」)。
平时不需要排优先级的日常琐事直接留空即可,不需要每个任务都填。

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

3. 添加筛选条件:排除空值
新建视图后,点击右上角工具栏的「筛选」,添加一条规则:
- 属性选择「优先级」
- 匹配条件选择
is not empty(不为空)
这行规则会自动过滤掉所有没有标记优先级的普通琐事,保持看板干净聚焦。

4. 确认看板分组与拖拽调整
在工具栏中确认分组依据(Group by)已设为「优先级」。
Base 会根据任务中实际使用过的优先级选项自动生成对应的列。只有被任务填入过的选项才会进入看板分组,未被使用的选项不会默认生成空列。你可以按习惯左右拖拽调整列顺序;后续在看板里直接拖动任务卡片,就能实时修改任务的优先级。

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