2.7 KiB
2.7 KiB
Templater 快速参考
📌 快速指南:Templater 插件常用语法和命令速查表
🔥 常用语法(复制即用)
日期时间
今天:<% tp.date.now("YYYY-MM-DD") %>
现在:<% tp.date.now("HH:mm") %>
明天:<% tp.date.tomorrow("YYYY-MM-DD") %>
昨天:<% tp.date.yesterday("YYYY-MM-DD") %>
本周一:<% tp.date.weekday("YYYY-MM-DD", 1) %>
文件信息
文件名:<% tp.file.title %>
文件夹:<% tp.file.folder() %>
创建时间:<% tp.file.creation_date("YYYY-MM-DD HH:mm") %>
用户交互
输入框:<% tp.system.prompt("提示文字") %>
下拉选择:<% tp.system.suggester(["选项1", "选项2"], ["值1", "值2"]) %>
光标位置:<% tp.file.cursor() %>
文件操作
// 创建新笔记
<%* await tp.file.create_new("模板名", "文件名", false, "文件夹") %>
// 移动文件
<%* await tp.file.move("新路径/新文件名") %>
// 包含其他文件
<% tp.file.include("[[笔记名]]") %>
⌨️ 快捷键(需要先设置)
| 功能 | 推荐快捷键 |
|---|---|
| 从模板创建新笔记 | Ctrl/Cmd + Shift + N |
| 插入模板到当前笔记 | Ctrl/Cmd + T |
| 执行模板代码 | Ctrl/Cmd + R |
📁 模板文件位置
06_Metadata/Templates/
├── daily-note.md # 每日笔记
├── project.md # 项目管理
├── meeting.md # 会议记录
├── quick-note.md # 快速笔记
├── book-note.md # 读书笔记
└── person.md # 人脉管理
🎯 三步使用流程
- 按快捷键
Ctrl/Cmd + Shift + N(或Ctrl/Cmd + P→ 搜索 "Templater") - 选择模板(如
daily-note.md) - 输入文件名,完成!
🛠️ 配置检查清单
- 设置模板文件夹:
06_Metadata/Templates - 启用 "Trigger Templater on new file creation"
- 启用 "Enable Folder Templates"
- 配置文件夹模板映射
- 设置快捷键
💡 实用代码片段
自动生成今日链接
[[<% tp.date.now("YYYY-MM-DD") %>]]
带提示的项目笔记
---
project: <% tp.system.prompt("项目名称") %>
created: <% tp.date.now("YYYY-MM-DD") %>
---
# <% tp.system.prompt("项目名称") %>
智能状态选择
<%*
const status = await tp.system.suggester(
["🟢 进行中", "🟡 计划中", "🔴 已完成"],
["active", "planned", "completed"]
);
tR += status;
%>
🔗 相关文档
提示:将这个笔记固定在侧边栏,随时查阅!