Obsidian 插件和使用
Obsidian 插件和使用
已安装插件一览
Dataview
把 Obsidian 变成数据库,用类似 SQL 的语法查询笔记。
常用语法:
```dataview
LIST FROM "随记" SORT file.name DESC LIMIT 7
```
```dataview
TASK FROM "随记" WHERE !completed
```
实用场景:首页做一个「最近日记」列表、未完成任务看板、按标签聚合笔记。
Easy Typing(自动格式化)
解决中英文混排的痛点——自动在中英文之间加空格、首字母大写、符号配对等。
建议开启:
- 中英文间自动空格
- 行末两个空格自动换行
- 英文引号转中文引号(写中文内容时好用)
Obsidian Git
自动把 vault 推送到 GitHub。适合多设备同步 + 版本管理。
关键设置(插件设置页):
- Auto pull interval: 10 分钟(多设备避免冲突)
- Auto push interval: 10 分钟
- Pull on startup: ✅
- Disable notifications on mobile: 看个人偏好
⚠️ 国内网络慢时,push/pull 可能超时。开了 global-proxy 的话走代理会稳定很多。
Day Planner
时间线式的每日计划,在笔记里用时间戳写日程,右侧面板显示甘特图式的时间线。
用法:
- [ ] 08:00 今日上班
- [ ] 12:00 午休
- [ ] 19:00 自己的时间
你已经在用类似的格式了,这个插件能把它变成可视化的时间线!
Heatmap Tracker
GitHub 风格的热力图,记录写作频率或习惯打卡。设置里指定一个文件夹(比如 随记/),就能看到每天写了多少笔记。
建议配置:
- Tracked folder:
随记/ - 搭配 Keep The Rhythm 一起用
Keep The Rhythm
弹窗提醒你写日记。可以设定每天固定时间弹出,不写不让关(或者放你一马)。
建议:
- Reminder time: 21:00
- 弹窗文案随便写,比如 "杂鱼今天写日记了吗?"
Local GPT + AI Providers
本地跑 AI 或连接第三方 AI 服务。可以在笔记里选中文字直接让 AI 改写、翻译、总结。
简单用法:
- 选中文字 → Ctrl+P →
Local GPT: Show context menu - 或者用 AI Providers 连接 OpenAI/DeepSeek 等在线服务
你日记里提到过 AI,这个组合够用了。本地跑不动就挂在线 API,DeepSeek 便宜好用。
Emoji Shortcodes
输入 :smile: 自动变成 😄,类似 Slack/Discord 的 emoji 快捷方式。
你日记标题里已经有 😙 了,这个插件让 emoji 更顺手。
Global Proxy
为 Obsidian 设置代理。国内用户必装——社区插件市场、AI 服务、git 同步都需要走代理。
设置:
- HTTP Proxy:
http://127.0.0.1:你的代理端口 - 或者 socks5:
socks5://127.0.0.1:你的端口
⚠️ 注意:这个插件只代理 Obsidian 自身的请求,不影响系统其他程序。
Style Settings
搭配主题用的,装了它之后很多主题(如 AnuPpuccin、Border)会多出一堆细节设置。
推荐主题:
- AnuPpuccin — 最丰富的自定义项,圆角风
- Border — 极简卡片风
- Minimal — 轻量,搭配 Style Settings 也好用
推荐额外安装的插件
| 插件 | 用途 | 优先级 |
|---|---|---|
| Calendar | 侧边栏日历,点日期直接打开/创建那天的日记 | ⭐⭐⭐ |
| Templater | 高级模板引擎,比核心模板插件强很多,支持动态日期、文件移动、执行脚本 | ⭐⭐⭐ |
| Excalidraw | 手绘风格画板,画架构图、流程图、草稿 | ⭐⭐ |
| Paste Image Rename | 粘贴图片自动重命名,防止 Pasted image 202... 这种不可读的名字 | ⭐⭐ |
| Commander | 自定义按钮和快捷键,在标题栏、状态栏、页头加按钮 | ⭐ |
| Kanban | 看板视图,适合项目管理 | ⭐ |
Calendar 配置要点
安装后在设置里把 Weekly note format 关掉,Daily note format 设成 YYYY-MM-DD,跟你现有的日记文件名对上。
Templater 核心技巧
---
title:
Date: <% tp.date.now("YYYY-MM-DD") %>
tags:
- 日记
---
# 日记 Of <% tp.date.now("YYYY-MM-DD") %> 😙
## 今日事项 ✅
- [x] 对自己宽容点
- [x] 对别人宽容点
- [x] 对事情认真点
---
然后把模板文件路径设成 模板/日记模板.md,新建日记就能自动填日期了,不用每次手写!
日常使用工作流建议
- 早上/昨晚:Calendar 点日期 → Templater 自动生成 → Day Planner 写时间线
- 白天:看到有用的东西 → Clippings 插件(或手动)剪藏
- 晚上:Keep The Rhythm 提醒 → 写日记 → Obsidian Git 自动 push
- 回顾:Heatmap 看写作频率 → Dataview 统计未完成任务
踩坑记录
- 插件装太多卡顿:Obsidian 是 Electron 的,插件多了吃内存。不需要的插件关掉,不常用的设成「需要时启用」。
- git 冲突:多设备同时编辑同一篇笔记几乎必冲突。养成习惯——切设备前等 git 同步完。
- 国内网络:不挂代理的话,插件市场、主题市场都打不开。Global Proxy 是必须的。
- 模板日期格式:Obsidian 核心的日记插件默认格式是
YYYY-MM-DD-dddd,你用的是YYYY-MM-DD,注意匹配。 - 图片路径:你已经有
Pasted image的图片了,文件名不可读,建议装 Paste Image Rename 然后把格式设成YYYY-MM-DD-HHmmss。