Obsidian 入门教程:从 Windows 安装到 Notebook Navigator 插件配置
Obsidian 入门教程
这篇文章适合第一次接触 Obsidian 的 Windows 用户。
目标是把 Obsidian 最有用的部分跑起来:安装软件、创建笔记库、学会 Markdown、装好 Notebook Navigator 插件,然后用几个稳定的快捷键完成日常记录。
Obsidian 最大的优点是:你的笔记本质上就是一堆本地 Markdown 文件。即使以后不用 Obsidian,也可以用 VS Code、记事本或其他 Markdown 编辑器打开。对于经常使用代码的人来说,这一点符合直觉:文件可控、格式透明、迁移成本低。
本文主线以 Windows 为例。Obsidian 安装方式参考 Obsidian 官方下载与安装文档,社区插件安全说明参考 Obsidian Plugin security,Notebook Navigator 功能参考 Notebook Navigator 插件页 。
1. 安装 Obsidian
1.1 下载 Windows 版本
- 打开 Obsidian 官网下载页:obsidian.md/download
- 找到 Windows 区域。
- 点击 Universal 下载 Windows 安装包。
- 双击安装文件,按提示完成安装。
- 安装完成后,从开始菜单打开 Obsidian。
如果你习惯命令行,也可以用 Windows 的包管理器安装:
1 | winget install Obsidian.Obsidian |
但新手更推荐直接从官网下载。
1.2 创建你的第一个库
Obsidian 里一个“库”(Vault)就是一个文件夹。这个文件夹里会存放你的所有笔记、图片、附件和插件配置。
第一次打开 Obsidian 时,可以选择:
- 点击 Create new vault。
- 给库起一个名字,比如
My Notes。 - 选择一个本地目录,比如
D:\Notes\Obsidian。 - 点击 Create。
建议不要把库放在特别深、特别乱的目录里。你以后可能会用 Git、坚果云、OneDrive 或其他工具同步它,所以路径越清楚越好。
2. 先理解 Obsidian 的三个基础概念
2.1 笔记就是 Markdown 文件
在 Obsidian 里写笔记,本质上是在写 Markdown。常用语法就这几个:
1 | # 一级标题 |
Markdown 的好处是足够简单,也足够通用。你不用担心某个软件关停后笔记打不开,因为 .md 文件本身就是普通文本。Obsidian 也支持 LaTeX 风格的公式:短公式可以写在 $...$ 里,单独成段的公式可以写在 $$...$$ 里。
2.2 文件夹负责“收纳”
文件夹适合放确定归属的内容,例如笔者:
1 | 000 todo |
前面的数字不是必须的,但很实用。它可以让常用文件夹按你想要的顺序排列,而不是完全按拼音或英文排序。
一个简单原则是:
- 临时想法先放
000 todo。 - 已经稳定、有明确主题的笔记再移动到对应文件夹。
- 不要一开始就设计十几层目录,目录太复杂反而会妨碍记录。
2.3 链接负责“关联”
Obsidian 的核心玩法是双链。你可以用两个方括号链接另一篇笔记:
1 | 今天遇到的问题和 [[JavaScript 异步编程]] 有关。 |
如果这篇笔记已经存在,点击链接就能跳过去。如果不存在,Obsidian 会在你打开它时创建新笔记。
这个功能特别适合记录问题链路:
1 | 这个报错可能和 [[Node.js 版本管理]]、[[pnpm 缓存]]、[[Windows 环境变量]] 有关。 |
过一段时间后,你会发现很多零散笔记开始互相连接。文件夹负责基本秩序,链接负责知识之间的真实关系。
3. 推荐先改的基础设置
打开设置,建议先检查这些位置:
3.1 Files and links
进入 Settings -> Files and links。
建议开启或确认:
- Automatically update internal links:重命名笔记时自动更新内部链接。
- Default location for new notes:可以先设为
000 todo这类收件箱文件夹。 - Default location for new attachments:建议设为一个专门的附件目录,比如
_assets。
附件目录建议以下划线开头,例如:
1 | _assets |
后面配置 Notebook Navigator 时,可以把下划线开头的资源文件夹隐藏起来,左侧列表会干净很多。
3.2 Core plugins
进入 Settings -> Core plugins,建议确认这些核心插件是开启的:
- Command palette:命令面板。
- Quick switcher:快速打开笔记。
- Backlinks:反向链接。
- Graph view:关系图谱。
- Templates:模板。
- Page preview:鼠标悬停预览链接内容。
不用一次研究所有插件。先开这些,已经足够完成大部分日常记录。
4. 安装 Notebook Navigator 插件
Obsidian 默认的文件浏览器比较朴素。Notebook Navigator 的作用,是把左侧文件浏览器变成更像“笔记应用”的双栏导航:左边看文件夹和标签,右边看笔记列表、预览、标签、封面图。
它适合这些情况:
- 你的笔记数量越来越多,默认文件树不够直观。
- 你想同时用文件夹和标签管理笔记。
- 你希望笔记列表能显示摘要、标签、缩略图或排序按钮。
- 你想用键盘快速在文件夹、标签、笔记之间移动。
4.1 开启社区插件
社区插件是第三方代码。Obsidian 官方提醒:社区插件可以访问你的本地文件,也可能连接网络,所以只安装你信任的插件。
安装步骤:
- 打开设置。
- 进入 Community plugins。
- 如果看到 Restricted mode,点击 Turn on community plugins。
- 点击 Browse。
- 搜索
Notebook Navigator。 - 点击插件,选择 Install。
- 安装完成后点击 Enable。
启用后,左侧面板会被 Notebook Navigator 替换。你会看到更丰富的笔记列表:标题、预览文字、标签,如果笔记里有适合的图片,也可能显示特征图像。
5. Notebook Navigator 推荐配置
5.1 单栏和双栏
Notebook Navigator 的左侧区域分成两个窗格:
- 导航窗格:快捷方式、最近文件、文件夹、标签。
- 列表窗格:当前文件夹或标签下的笔记列表。
如果左侧面板太窄,它可能显示为单栏。你可以点击顶部的返回/切换按钮,让它变成双栏,再手动拖宽左侧面板。
双栏适合宽屏;如果你的屏幕较小,可以在插件设置里改成更紧凑的布局。
5.2 隐藏资源文件夹
如果你把图片、附件统一放在 _assets 这类目录里,建议隐藏它。
进入:
1 | Settings -> Notebook Navigator -> Hidden folders |
添加:
1 | _* |
含义是:隐藏根目录下所有以下划线开头的文件夹。
这样 _assets、_templates、_archive 之类的工具目录就不会挤在笔记列表里。需要临时查看时,可以点击 Notebook Navigator 顶部的 Show hidden files 按钮。
5.3 调整默认排序
进入:
1 | Settings -> Notebook Navigator -> List pane |
可以把默认排序改成:
1 | Created date, newest first |
也就是按创建时间倒序。这样最近新建的笔记会在最上面,适合日常输入。
如果你的笔记更像资料库,也可以选择按标题排序。重点是:默认排序用于大多数文件夹,特殊文件夹再单独覆盖。
5.4 理解“显示子文件夹中的笔记”
列表窗格顶部有一个非常重要的按钮:
1 | Show notes from subfolders / descendants |
开启后,当前文件夹和所有子文件夹里的笔记都会显示在同一个列表里。关闭后,只显示当前文件夹里的笔记。
举个例子:
1 | 100 Paper |
点击 100 Paper 时:
- 开启:能看到项目 A、B、C 里的所有笔记。
- 关闭:只看到
100 Paper文件夹本身下的笔记。
如果你一打开 Notebook Navigator 就觉得“怎么所有笔记都挤出来了”,通常就是这个按钮开启了。
标签也是同理。比如 #ai 下还有 #ai/agent、#ai/rag:
- 开启 descendants:会显示
#ai以及子标签下的笔记。 - 关闭 descendants:只显示精确标了
#ai的笔记。
5.5 设置紧凑列表
如果你喜欢更像文件管理器的视图,可以进入:
1 | Settings -> Notebook Navigator -> List pane -> Appearance |
尝试:
- 列表模式改为 compact。
- 减少预览行数。
- 显示文件类型图标。
- 减少标题行数。
如果你更想把它当作“笔记卡片列表”,就保留预览文字和图片。知识库越偏资料管理,列表越适合紧凑;越偏阅读整理,预览越有价值。
5.6 使用快捷方式区域
Notebook Navigator 左上角有 Shortcuts 区域,可以放常用笔记、文件夹、标签和保存的搜索。
添加方式有几种:
- 把笔记拖到 Shortcuts。
- 右键笔记,选择添加到 Shortcuts。
- 把文件夹或标签拖进去。
- 搜索后保存为搜索快捷方式。
建议先放这些:
000 todo- 当前最重要的项目文件夹
#todo#bug- 一篇“今日工作记录”
你还可以给前几个 Shortcut 绑定热键。进入:
1 | Settings -> Hotkeys |
搜索:
1 | Notebook Navigator shortcut |
可以绑定成:
1 | Ctrl + 1 |
这样就能像浏览器标签页一样快速跳到最常用的笔记或文件夹。
5.7 让新笔记创建在当前选中的文件夹
这是 Notebook Navigator 很实用的一点。
Obsidian 默认新建笔记的位置通常由全局设置决定,比如总是放到收件箱。但当你正在 Notebook Navigator 里选中某个文件夹时,你可能希望新笔记直接建在这个文件夹里。
进入:
1 | Settings -> Hotkeys |
搜索 Notebook Navigator 的新建笔记命令,把它绑定到你顺手的快捷键,比如:
1 | Ctrl + Alt + N |
以后你在 Notebook Navigator 里选中某个文件夹,再按这个快捷键,新笔记就会创建到当前文件夹里。
5.8 搜索和标签过滤
Notebook Navigator 列表窗格顶部有搜索按钮。你可以:
- 搜索文件名关键词,比如
React。 - 搜索标签,比如
#bug。 - 搜索没有某个标签的笔记,比如用插件支持的否定标签过滤。
- 找出没有标签的笔记,再批量整理。
一个好用的工作流是:
- 搜索
#todo。 - 把结果保存为 Shortcut。
- 每天点这个 Shortcut 处理待办。
如果你经常按某个关键词或标签组合查找,比如 Sony + #photo、React + #bug,保存搜索比每次重新输入更省心。
5.9 固定重要笔记
如果某个文件夹里笔记很多,但你总要打开其中几篇,可以右键笔记选择 Pin note。
固定后,它会出现在列表顶部。适合固定:
- 项目总览
- 课程大纲
- 长期任务清单
- 本周计划
- 常用代码片段索引
6. Windows 常用快捷键
视频里很多操作使用的是 macOS 的 Command。在 Windows 上,大多数情况要换成 Ctrl。
下面这张表可以先记住:
| 操作 | Windows 快捷键 |
|---|---|
| 打开设置 | Ctrl + , |
| 打开命令面板 | Ctrl + P |
| 快速打开笔记 | Ctrl + O |
| 新建笔记 | Ctrl + N |
| 当前笔记内搜索 | Ctrl + F |
| 全库搜索 | Ctrl + Shift + F |
| 打开关系图谱 | Ctrl + G |
| 编辑/阅读模式切换 | Ctrl + E |
| 加粗 | Ctrl + B |
| 斜体 | Ctrl + I |
| 插入外部链接 | Ctrl + K |
| 前进/后退 | Ctrl + Alt + 左/右方向键 |
| 打开新标签页 | Ctrl + T |
| 关闭当前标签页 | Ctrl + W |
有两个快捷键尤其重要:
6.1 Ctrl + O:快速打开笔记
这是日常使用频率最高的快捷键之一。按下后输入关键词,就能快速跳到某篇笔记。
比如输入:
1 | aws |
它会列出标题里匹配 aws 的笔记。对于程序员来说,这比在文件树里一层层点开快很多。
6.2 Ctrl + P:打开命令面板
命令面板可以搜索 Obsidian 的所有命令,包括插件命令。
例如你想插入模板:
- 按
Ctrl + P。 - 输入
模版。 - 选择插入模板的命令。
- 选择模板文件。
如果某个功能你不知道在哪个菜单里,先按 Ctrl + P 搜命令,通常比翻设置更快。
注意:不同版本、不同插件可能会占用不同热键。最可靠的方法是进入 Settings -> Hotkeys 搜命令名,然后按自己的习惯重新绑定。
7. 给程序员的笔记方法
7.1 不要过度设计
很多人第一次用 Obsidian,会忍不住先研究标签体系、Zettelkasten、PARA、Dataview、自动化模板。结果工具越配越复杂,真正写下来的笔记反而很少。
更推荐的起步方式是:
1 | 先能记 -> 再能找 -> 最后再优化结构 |
你的第一版系统只需要三个入口:
000 todo:所有临时记录。200 编程:稳定的技术笔记。300 项目:和具体项目有关的记录。
等你真的有几十篇、几百篇笔记,再整理也不晚。
7.2 用“每日工作记录”承接零散信息
程序员每天会遇到很多碎片:
- 一个奇怪的报错。
- 一个命令行参数。
- 一个 Stack Overflow 结论。
- 一个 Git 操作。
- 一个临时 TODO。
- 一个接口返回异常。
建议每天建一篇:
1 | 2026-05-07 工作记录 |
内容不用正式,先用 bullet list 记下来:
1 | # 2026-05-07 工作记录 |
以后搜索报错、命令、项目名时,这些记录会救你很多次。
7.3 用链接把临时记录变成长期知识
每日记录是入口,不是终点。遇到值得沉淀的内容,就给它建一篇独立笔记。
比如你当天写了:
1 | - pnpm install 失败,最后通过清理 store 解决:`pnpm store prune` |
可以改成:
1 | - pnpm install 失败,整理到 [[pnpm store 缓存问题]]。 |
然后在 [[pnpm store 缓存问题]] 里写:
1 | # pnpm store 缓存问题 |
这就是从“流水账”到“可复用知识”的过程。
7.4 给课程和项目做模板
打开核心插件 Templates 后,可以新建一个模板文件夹:
1 | _templates |
然后创建一个课程笔记模板:
1 | --- |
项目问题模板可以这样写:
1 | --- |
使用时按 Ctrl + P,搜索 template,插入对应模板即可。
7.5 标签不要太多
标签适合表达状态或横向属性,不适合完全替代文件夹。
推荐先用少量标签:
1 | #todo |
技术栈也可以做标签,但不要太碎:
1 | #python |
如果你每篇笔记都要想半天该打什么标签,说明标签体系太重了。
7.6 搜索比分类更重要
真正高频的动作不是“把笔记分类得完美”,而是“需要时能找到”。
所以写笔记时可以故意加一些未来会搜索的关键词:
1 | ## 报错关键词 |
以后按 Ctrl + Shift + F 全库搜索这些关键词,通常就能找到当时的解决记录。
8. 一个适合新手的完整工作流
你可以直接照这个流程用一周:
- 每天新建一篇工作记录。
- 所有临时内容先写进去,不纠结格式。
- 重要问题用
[[双链]]建独立笔记。 - 独立笔记整理到对应文件夹。
- 用 Notebook Navigator 把
000 Inbox、本周项目、#todo放进 Shortcuts。 - 每周清理一次 Inbox,把有价值的内容沉淀成长期笔记。
文件夹结构可以先用:
1 | 000 todo |
Notebook Navigator 设置可以先用:
1 | Hidden folders: _* |
快捷键先记:
1 | Ctrl + O 快速打开笔记 |
这套已经够用了。先写起来,系统会在使用中自然长出来。
9. 常见问题
9.1 要不要一开始就同步?
如果只有一台电脑,可以先不同步。等你确定会长期使用,再考虑同步。
常见方案:
- Obsidian Sync:官方同步,省心但付费。
- OneDrive / 坚果云:适合普通文件同步,但要注意冲突文件。
- Git:适合程序员,但图片和大文件多时要谨慎。
- Gitsync:可以在移动端查看笔记、修改
不管用哪种方式,都建议先定期备份整个 Vault 文件夹。
9.2 插件是不是装得越多越好?
不是。
新手阶段建议先少装插件。Notebook Navigator 已经会改变你的主界面,先把它用熟,再考虑 Dataview、Tasks、Calendar、Templater 等插件。
插件越多,快捷键冲突、界面复杂度和维护成本也越高。
9.3 文件夹、标签、链接到底用哪个?
可以这样分工:
- 文件夹:这篇笔记主要属于哪里。
- 标签:这篇笔记现在是什么状态、有什么属性。
- 链接:这篇笔记和哪些概念有关。
比如一篇笔记放在:
1 | 300 项目/博客系统/部署问题.md |
里面可以有:
1 | tags: [bug, deploy, windows] |
三者并不冲突。
9.4 Notebook Navigator 列表里东西太多怎么办?
优先检查三个地方:
- 是否开启了 Show notes from subfolders / descendants。
- 是否没有隐藏
_assets之类的资源文件夹。 - 当前文件夹或标签是否范围太大。
如果只是临时想聚焦,可以用搜索或保存搜索快捷方式。
10. 最后建议
Obsidian 最容易让人上头的地方,是它看起来可以被无限配置。但对笔记系统来说,真正重要的是持续记录。
只需要做到:
- 今天的问题能记下来。
- 下次遇到同类问题能搜出来。
- 重要知识能慢慢整理成独立笔记。
当这三件事成立,Obsidian 就已经开始发挥价值了。Notebook Navigator 只是让这个过程更顺手:更好浏览、更快搜索、更容易在文件夹和标签之间切换。先让笔记活起来,系统自然就变漂亮。



