edit | blame | history | raw

2-侧边栏管理-显示任务

在Obsidian中,所有未完成的任务,我想让他们显示在侧边栏,有什么方法

在 Obsidian 里把“所有未完成任务”常驻在侧边栏,最常用、最稳定的做法是:

把“任务查询”做成一个笔记,然后把这条笔记钉到右栏(或左栏)的“侧边栏面板”里。以后无论你在哪个笔记里写了 - [ ] 未完成……,它都会实时出现在侧边栏。下面给你三种常用方案,按推荐顺序排列。

──────────────────

方案一:官方插件「Tasks」+「侧边栏钉住」

(免费、功能最强,推荐)

  1. 装插件

Settings → Community plugins → Browse → 搜 Tasks → Install → Enable。

  1. 新建一个笔记,名字比如 🗒️未完成任务面板.md,内容写:
   ```tasks
   not done
   sort by path
   sort by urgency
   hide backlink
   hide task count
   short mode
   ```

   

保存后就能在预览里看到所有未完成的 - [ ] 任务了。

  1. 把它钉到侧边栏
  • 把这条笔记拖到右侧边栏(出现蓝色竖条时松手)。
  • 右键该标签 → Pin(钉住)。
  • 再右键 → Move to right sidebar(如果还没过去)。

现在它就常驻右栏了;点任何任务行能跳到原文。

  1. 可选:
  • 在 Tasks 设置里打开「Global filter」可以限制只查某些标签的任务。
  • 在侧边栏顶部点「三点」→「Toggle view」可以切换源码/预览,保持预览即可。

──────────────────

方案二:Dataview 查询 + 侧边栏钉住

(如果你已经用 Dataview)

  1. 开启 Dataview(核心插件或社区插件)。
  2. 新建笔记 🗒️未完成任务面板.md,写:
   ```dataview
   task
   where !completed
   sort file.name
   ```

   
  1. 同方案一步骤 3,把笔记拖到侧边栏并钉住即可。

──────────────────

方案三:官方「搜索」面板 + 全局搜索

(不用插件,但只能看文本,不能点选任务)

  1. Ctrl + Shift + F 打开全局搜索。
  2. 输入正则:

/- \[ \] .+/

勾选「.」启用正则。
3. 把搜索标签拖到右栏 → 右键 → Pin。

缺点是只列出匹配行,无法像 Tasks/Dataview 那样可交互。

──────────────────

小提示
- 如果侧边栏空间不够,可以把面板拖到「侧边栏最下方」或「左侧边栏」。
- 想要更紧凑的样式,在 Tasks/Dataview 查询里加 short mode 或自定义 CSS。
- 手机端同样支持:把笔记拖到侧边栏(或长按标签 → Pin)。

按以上任一方案操作后,你就能随时在侧边栏看到所有未完成的任务,点击即可跳回原笔记。