用 Obsidian 记震后检查清单,我为什么放弃表格改用纯文本
去年一次本地小震之后,我开始给家里的应急检查做记录。工具是 Obsidian 1.5.x,Windows 11,仓库里大概 300 多条笔记,跟地震有关的只有一个文件夹,二十来个文件。现象很朴素:我用表格记「每月检查灭火器压力表、应急水保质期、手电电量」,表格越加越宽,手机上根本看不清,而且每次新增一列都要改所有历史行。
现在的做法是每个检查项一个纯文本块,靠固定字段和日期前缀来检索:
## 灭火器-玄关
- 2024-11-03 压力表指针在绿区
- 2024-12-01 绿区,瓶身无锈
- 下次检查:2025-01-01
查全部待办用一条搜索就够了:
path:"应急" "下次检查"
再配一个模板文件,新建时自动填日期:
## {{title}}
- {{date:YYYY-MM-DD}}
- 下次检查:
这样做的原因是我要的其实是「时间序列 + 一个下次时间」,不是二维表。纯文本每行自带日期,追加不会破坏历史;表格加一列等于重写全部行,改一次错一次。代价是没法一眼横向对比多个物品,得靠搜索或 Dataview 之类的插件补,插件一升级查询语法就可能失效,我索性只留最基础的全文搜索。
失效的地方也明确:一是日期写成「12月1日」这种,跨年搜索就乱,必须写全 YYYY-MM-DD;二是我曾经把「下次检查」写成正文里的普通句子,搜索命中一堆无关笔记,后来固定成独立一行加冒号;三是仓库同步到手机后,Obsidian 移动端对中文文件名的搜索偶尔慢,二十个文件无所谓,上千条就得换方案。还有一个坑:模板里的 {{date}} 只在创建时展开,我复制旧笔记当新笔记用,日期全是旧的,检查记录直接错位,这个错我犯过两次。
地震本身的信息我只看官方目录和台网发布,不在这套笔记里做任何推断,这里只放「我该检查什么、上次什么时候查的」。你们记这类周期性检查,是坚持用表格还是也转成了带日期的纯文本?转的时候历史数据是怎么迁的?
0
赞同度 100% · 0 条评论 · 4 阅读
0 条评论
还没有评论,写下第一条。