Obsidian Natural Language Dates 插件:让时间管理更轻松
如果你和我(鬼哥)一样,经常需要在笔记中快速插入时间戳,或是在日记里轻松跨链接每日笔记,那么 Obsidian 的 Natural Language Dates 插件绝对是你不能错过的神器。这款插件利用自然语言解析日期和时间,让你在 Obsidian 中操作日期和时间如同聊天一样简单。
插件功能一览
日期自动建议
在编辑器视图中,你可以用自然语言直接扩展日期。例如,输入@today
,然后按下回车,就会立马变成当前日期。如果同时按住Shift键,文本会保留为别名,如“[[2022-07-22|today]]”。
自定义 nldates Obsidian URI
你可以使用 Obsidian 的 URI 打开每日笔记,通过 obsidian://nldates?day=<date here>
实现。注意要正确编码空格字符。
日期选择器
插件提供了一个日期选择器菜单,方便你快速选择日期。
命令和快捷键
Natural Language Dates 插件增加了一些命令,支持你用自然语言操作日期和时间。这些命令可以通过设置自定义快捷键来调用。
基础设置
| 设置 | 描述 | 默认值 |
| ------------ | -------------------------------------------- | ------ |
| 启用/禁用 | 全局开关来启用或禁用自动建议功能 | 启用 |
| 触发短语 | 打开自动建议所需的字符 | @ |
| 插入为链接? | 日期将作为 Wikilinks 插入(即 [[<date>]]
) | 是 |
nldates URI 操作
你可以通过 Obsidian 的 URI 使用自然语言打开每日笔记。例如:
obsidian://nldates?day=today
注意要正确编码空格字符。
常用命令
| 设置 | 描述 | 默认值 |
| ------------------------------ | ---------------------------------------------------------- | ---------------- |
| 插入当前日期 | 按照设置菜单中的格式插入当前日期 | YYYY-MM-DD |
| 插入当前时间 | 按照设置菜单中的格式插入当前时间 | HH |
| 插入当前日期和时间 | 按照设置菜单中的格式插入当前日期和时间 | YYYY-MM-DD HH |
| 解析自然语言日期 | 将选定的文本解析为自然语言日期,并替换为 Obsidian 链接 | [[YYYY-MM-DD]]
|
| 解析自然语言时间 | 将选定的文本解析为自然语言时间,并替换为时间戳 | HH |
| 解析自然语言日期(作为链接) | 将选定的文本解析为自然语言日期,并替换为标准 Markdown 链接 | 选定文本 |
| 解析自然语言日期(作为纯文本) | 将选定的文本解析为自然语言日期,并替换为纯文本 | YYYY-MM-DD |
使用示例
解析日期
你可以用自然语言轻松解析日期。例如:
@today
会被解析为当前日期in 5 days
解析为 5 天后
自定义解析
插件也支持一些自定义解析:
next week
解析为下周一next month
解析为下个月的1号mid month
解析为本月15号end of month
解析为本月最后一天
下载和安装 Natural Language Dates
1. 在线安装
通常可以通过以下步骤进行安装:
打开 Obsidian 的设置页面。
导航到“社区插件”部分。
点击“浏览”按钮,搜索“Natural Language Dates”。
找到插件后,点击“安装”按钮。
安装完成后,返回插件列表,启用该插件。
总结
Natural Language Dates 插件让你在 Obsidian 中处理日期和时间变得前所未有的简单。通过自然语言解析和强大的日期选择器功能,你可以更高效地管理和链接你的每日笔记。我强烈推荐给所有 Obsidian 用户,尤其是那些希望提升笔记管理效率的小伙伴们!试试看,你一定会爱上这个插件的。