Skip to content

iOS 快捷指令深度集成

iOS 快捷指令(Shortcuts)是苹果生态中强大的自动化工具。通过与 Obsidian 深度整合,可以让你的 iPhone 和 iPad 成为高效笔记工作站。

基础概念

Obsidian 在 iOS 上支持通过 URL Scheme 进行操作,快捷指令的「打开 URL」动作可以直接调用:

obsidian://命令?参数1=值1&参数2=值2

常用快捷指令模板

1. 快速捕获想法

功能:一键将当前想法保存到 Inbox 笔记。

步骤:
1. 「要求输入」— 提示:记录什么?
2. 「文本」— 内容:
   - [当前日期] {{输入的内容}}
3. 「URL 编码」— 编码步骤 2 的结果
4. 「打开 URL」— obsidian://daily&append={{编码后的内容}}

快捷指令链接结构:

obsidian://daily&append=-%20[{{当前日期}}]%20{{输入内容(URL编码)}}

2. 从分享菜单保存网页

功能:从 Safari 或其他 App 分享网页到 Obsidian。

步骤:
1. 接收「快捷指令输入」(类型:URL)
2. 「获取网页内容」— 获取 {{快捷指令输入}} 的标题
3. 「文本」— 格式:
   - [{{网页标题}}]({{快捷指令输入}})
4. 「URL 编码」— 步骤 3 的文本
5. 「打开 URL」— obsidian://open?file=Web%20Clips&append={{步骤4}}

3. 创建日记模板

功能:一键创建带模板的日记。

步骤:
1. 「获取当前日期」— 格式:yyyy-MM-dd
2. 「获取当前日期」— 格式:EEEE(星期几)
3. 「文本」— 模板内容:
   ---
   date: {{日期}}
   weekday: {{星期几}}
   tags: [日记]
   ---
   
   # {{日期}} {{星期几}}
   
   ## 今日目标
   
   - [ ] 目标1
   - [ ] 目标2
   
   ## 笔记
   
   
   ## 总结
   
4. 「URL 编码」— 编码模板内容
5. 「打开 URL」— obsidian://new?file=Journal/{{日期}}&append={{步骤4}}

4. 语音转笔记

功能:口述内容自动转文字并保存到 Obsidian。

步骤:
1. 「听写文本」— 语言:中文
2. 「获取当前日期」
3. 「文本」— [{{当前日期}}] {{听写结果}}
4. 「URL 编码」
5. 「打开 URL」— obsidian://daily&append={{编码内容}}

提示

此快捷指令可添加到 iPhone 主屏幕小组件,实现真正的一键语音记录。

5. 拍照转笔记

功能:拍照或选择图片,自动保存到 Obsidian 并附加说明。

步骤:
1. 「拍照」(或「选择照片」)
2. 「保存文件」— 将照片保存到 Obsidian 仓库的 attachments 文件夹
3. 「要求输入」— 照片说明
4. 「文本」— 格式:
   ![[{{照片文件名}}]]
   {{说明}}
5. 「URL 编码」
6. 「打开 URL」— obsidian://daily&append={{步骤5}}

6. 每周回顾

功能:自动生成一周回顾模板。

步骤:
1. 「获取当前日期」— 格式:yyyy-MM-dd
2. 「调整日期」— 减去 7 天
3. 「文本」— 模板:
   ---
   date: {{当前日期}}
   week: {{7天前的日期}} - {{当前日期}}
   tags: [周记]
   ---
   
   # 本周回顾
   
   ## 本周完成
   
   
   ## 学习收获
   
   
   ## 下周计划
   
   
4. 「打开 URL」— obsidian://new?file=Weekly/Week-{{当前日期}}

7. 会议记录

功能:快速创建标准会议记录笔记。

快捷指令输入变量:

变量类型说明
会议主题文本输入必填
参会人员文本输入可选
会议日期日期自动获取当天
---
date: {{会议日期}}
topic: {{会议主题}}
attendees: [{{参会人员}}]
tags: [会议记录]
---

# {{会议主题}}

## 关键决议

## 讨论要点

## 待办事项

- [ ]

8. 快捷搜索

功能:从主屏幕直接搜索 Obsidian 内容。

步骤:
1. 「要求输入」— 搜索关键词
2. 「URL 编码」
3. 「打开 URL」— obsidian://search?query={{编码后的关键词}}

自动化场景

定时自动化

利用快捷指令的「自动化」标签页实现定时触发:

触发条件快捷指令用途
每天 9:00创建今日笔记自动打开每日笔记
每天 21:00日记提醒提醒写日记
每周日 20:00每周回顾自动创建周记模板
到达特定位置快速捕获到公司自动弹出记录面板

NFC 触发

在特定位置放置 NFC 标签,用手机触碰即可触发:

NFC 标签 → 触发快捷指令 → 打开 Obsidian 对应笔记

示例场景:
- 书桌 NFC → 打开学习笔记
- 会议室 NFC → 创建会议记录
- 床头 NFC → 打开日记

专注模式联动

当日志模式开启时:
1. 自动隐藏社交 App
2. 打开 Obsidian
3. 全屏显示当前工作笔记

高级技巧

模板变量

常用的日期变量格式:

格式示例输出用途
yyyy-MM-dd2026-06-25文件名
yyyy年M月d日2026年6月25日标题
EEEE星期四日记标题
HH:mm14:30时间戳
yyyy-'W'ww2026-W26周记

批量操作

yaml
# 用一个快捷指令执行多个 Obsidian 操作
步骤:
1. 创建每日笔记
2. 打开任务面板
3. 执行快速回顾

与 Apple Watch 联动

在 Apple Watch 上通过 Siri 触发自定义快捷指令:

"嘿 Siri,记录想法" → 语音转文字 → 保存到 Obsidian
"嘿 Siri,搜索笔记" → 输入关键词 → 打开 Obsidian 搜索结果

使用 Advanced URI 插件增强

安装 Advanced URI 插件后,快捷指令可以执行更复杂的操作:

# 使用模板创建笔记
obsidian://advanced-uri?daily=true&heading=今日记录&mode=append

# 复制当前文件路径
obsidian://advanced-uri?command=workspace%3Acopy-path

# 运行 Dataview 查询
obsidian://advanced-uri?dataview=TODO

常见问题

Q: URL 打开后没有执行操作?

A: 检查:

  1. Obsidian 是否已在后台运行
  2. 仓库名称是否正确
  3. URI 参数是否已正确 URL 编码

Q: 中文内容出现乱码?

A: 确保使用快捷指令的「URL 编码」步骤处理中文内容。

Q: 如何查看快捷指令的执行日志?

A: 在快捷指令编辑器中,点击底部 ▶ 按钮运行,可以查看每步的输出结果。

Q: 快捷指令能否在 iPad 上使用?

A: 完全支持。iPad 上的快捷指令功能与 iPhone 相同,且可以配合分屏和 Stage Manager 使用。

相关资源