Obsidian 的标签,到底应该怎么用?
我相信看到这个标题的那一刻,你一定是在想,打标签还不简单吗?这有什么可值得说的?
我相信看到这个标题的那一刻,你一定是在想,打标签还不简单吗?这有什么可值得说的?
不就是随手加一个「#」号吗?
一篇笔记跟 AI 相关,就打个 [#AI](javascript:;);另一篇讲亲子关系,就打个 [#家庭](javascript:;)、[#亲情](javascript:;)。
简单,快速,直接。
如果你也是这么想的,那这篇文章,我想请你一定读下去。
因为在很长一段时间里,我也是这么干的。
结果就是,我的标签列表变得一团糟,几十个标签挤在一起,杂乱无章。

想找笔记的时候,看着这个列表比看文件列表还头大。
最终,标签这个功能,因为使用频率非常非常低,被我彻底打入了冷宫。
直到最近我才想明白,我们之所以用不好标签,是因为从一开始,就想错了它的定位。
你的知识库,为什么越来越乱?
在聊标签具体该怎么用之前,得先退一步,聊一个更根本的问题:笔记工具是如何组织信息的?
抛开各种花里胡哨的理论,主流的方式其实就两种。
第一种,是「树状层级」,也就是我们最熟悉的文件夹。

从亚里士多德给物种分类,到我们电脑里一层套一层的文件夹,这种自上而下的管理方式,优点是结构清晰,秩序井然。
你知道你的文件一定在某个明确的路径下。
但缺点也同样明显:死板。
一篇笔记,它可能既和「项目 A」有关,又属于「深度思考」的范畴,那它到底该放进哪个文件夹?
这是一个经典的难题。
你只能选一个,另一个维度的连接就丢失了。
第二种,是「网状节点」,这也是双链笔记的核心理念。

它模仿我们大脑的思考方式,从一个想法跳跃到另一个想法。
每一篇笔记都是一个节点,通过链接相互关联,形成一张关系图谱。
这种自下而上的方式,优点是足够灵活,能让你在不经意间发现知识之间意想不到的联系。
但它的缺点,恰恰也是「太灵活」。
当笔记数量成百上千,你的关系图谱可能会变成错综复杂,缺乏一个稳定有序的骨架来支撑。
你看,一个太死板,一个又太乱。
那有没有一种方法,能让我们既拥有文件夹的秩序感,又能享受双链的灵活性呢?
答案,就藏在标签里。
更准确地说,是「层级标签」。
用层级标签,兼得秩序与灵活
我曾经犯过最典型的错误,就是「想到什么就打什么标签」。
这种用法,本质上还是网状的、自下而上的,它只会加剧知识库的混乱。
正确的用法,应该是反过来:用一套自上而下的标签系统,来代替文件夹。
什么意思呢?
就是只设定少量的一级标签,作为你知识库的几个核心主干。
然后,在这个基础上,像树枝一样,不断向下延伸出二级、三级、四级标签。
比如,我现在的知识管理系统,就把所有知识分成了四大类:
[#认识自我](javascript:;)、[#理解世界](javascript:;)、[#连接他人](javascript:;)、[#创造价值](javascript:;)。
这四个,就是我雷打不动的一级标签。

那么,一篇关于「公众号写作」的笔记,它的标签就不是 [#写作](javascript:;) 或者 [#公众号](javascript:;),而是 [#创造价值](javascript:;)/专业技能/写作创作。
你看,通过 / 这个符号,标签就有了清晰的层级结构。
这样做的好处是巨大的:
对比文件夹:一篇笔记可以同时拥有多个「位置」。
比如上面这篇写作笔记,我还可以给它打上 [#认识自我](javascript:;)/心智系统/思维模型 的标签。
它既属于「创造价值」的范畴,也沉淀了我的「个人思考」,两个维度的信息都被保留了下来。
对比双链:它为灵活的知识网络,提供了一个稳定的骨架。
当我需要回顾某一领域的知识时,只需要点击对应层级的标签,所有相关的笔记就会被筛选出来,结构一目了然。

这在后期利用关系图谱进行可视化分析时,优势会更加明显。
简单来说,层级标签,让你用管理文件夹的思路,享受着网状连接的便利。
它把两种管理方式的优点,完美地结合在了一起。
三步搞定你的标签系统
道理听起来不复杂,具体该怎么做?
第一步:基础用法(给新手)
如果你是第一次接触,只需要知道在 Obsidian 里,用 # 加上文字就能创建一个标签。

需要注意的是,文字和**#**之间是没有空格的,否则就是一级标题了。
而创建层级标签,只需要在不同级别的标签名之间,加上一个半角的斜杠 / 就可以了。
比如:[#一级标签](javascript:;)/二级标签/三级标签。
第二步:避开那个最常见的坑
再次强调,不要「想到什么就打什么」。
在使用标签之前,先花点时间,像规划你家里的衣柜一样,规划一下你的笔记分类。
问自己几个问题:我最关心的领域是哪几个?我希望我的知识体系长成什么样子?
定下三到五个核心的一级标签,然后所有的笔记,都必须归属到这几个一级分类之下。
这个「自上而下」的设计过程,是让你的标签系统保持长期有序的关键。
第三步:如何拯救你混乱的标签库?
看到这里,你可能会有一个很现实的问题:
「道理我都懂,可我已经随手打了几百个乱七八糟的标签了,一个个改也太痛苦了,怎么办?」
别担心,有插件可以帮我们。
这里推荐:Tag Wrangler。
它的功能不是很多,但用于标签管理特别有效,这篇文章只介绍它最核心的一个功能:批量重命名标签。
安装并启用它之后,你只需要在左侧的标签面板里,找到任何一个你想修改的标签,单击右键。

在弹出的菜单里,选择「Rename #标签名」。
接着,你就可以直接输入新的、带有层级结构的标签名,比如把 [#日记](javascript:;) 改成 [#认识自我](javascript:;)/自我叙事/日记。
点击「继续」之后,插件就会自动扫描你整个库里所有用到 [#日记](javascript:;) 标签的笔记,然后一次性把它们全部替换成新的层级标签。

如果你的标签数量比较多,这个过程可能需要一点时间,耐心等待进度条跑完就行。

这个操作是不可逆的。
一旦开始,就无法撤回。
所以在点击确认之前,需要先想清楚新标签结构(当然,也还能再改回来,只是这个操作不可逆)。
通过这个方法,你就可以花上一个下午,把你过去混乱的标签库,彻底整理成一个井然有序的层级系统。
写在最后
回到我们最初的那个问题:Obsidian 的标签到底应该怎么用?
现在,答案应该很清晰了。
先花时间做好顶层设计,再动手打标签。
善用标签的关键,不在于记录时有多快,而在于预先为自己的知识库规划好了清晰的分类结构。
当有了这个结构,每一次打标签,都是在让你的知识库变得更有秩序,而不是更混乱。
