Obsidian 插件:note definitions 创建属于你自己的术语表
概述
Obsidian Note Definitions 是一个个人词典插件,可以在笔记中方便地查找。只需在 Obsidian vault 的根目录下创建一个名为 definitions 的文件夹,然后在其中创建定义文件,并按照定义规则添加定义。一旦定义注册成功,笔记中的单词将被下划线标记,右键单击单词或使用命令即可触发下拉菜单显示单词的定义。此外,还可以通过编辑器菜单和命令来预览或跳转到单词的定义。插件使用 Markdown 语法解析定义文件,需要遵循严格的规则,包括单词、别名(可选)和定义的顺序,以及使用三个破折号作为分隔符。插件可以帮助用户快速查找笔记中的单词定义,提高阅读效率。
基本用法
Loading graph...
目前 定义笔记 分 consolidated 和 atomic 两种类型,需要在文档属性中用 def-type 指定,如果未在文档属性中指定 定义笔记 类型则默认为 consolidated 类型,但由于未来的更新可能会改变这一规则,故建议为每一个 定义笔记 指定类型,既可通过命令面板中的 Register consolidated definition type 或 Register atomic definition type 来快捷指定,也可直接在文档属性中写入指定类型:
---
def-type: consolidated 或 atomic
---
consolidated 类型定义笔记的语法规则
consolidated 类型的 定义笔记 可以容纳多项定义,适合作为文献笔记的术语表、文学作品的人物表或个人词典的略语表这样单个 术语 的 定义 较短
定义块(definition block)是其基本组成部分,由 术语、别名(可选)、定义 和 分隔符 构成,必须按照句中的顺序排列,彼此之间需要空一行。
术语是被定义的对象,格式为# 术语,即 Markdown 的标题语法,术语可以是多个单词组成的句子。术语下另起一行可以添加别名,格式为*别名*,即 Markdown 的斜体语法,别名并不是必须的,一个术语可以有多个别名,别名和别名之间用英文逗号隔开术语和别名下方直到下一个术语的语句被视为定义,支持 Markdown 语法,可以跨越多行,由分隔符---或___来标记其结束的位置(可在选项中选择)- 示例:
# 诸葛亮
*孔明*,*丞相*,*卧龙*
三国时期政治家、军事家
---
atomic 类型定义笔记的语法规则
顾名思义,atomic 类型的 定义笔记 仅包含一个 术语,适合 定义 内容较多的 术语,或可配合个人的维基知识库使用
- 笔记名即是被定义的
术语 别名在文档属性中用aliases指定,多个别名以无序列表的形式写入:
---
aliases:
- 别名1
- 别名2
---
- 笔记内容即是
术语的定义,与其他 OB 笔记的写法无异,自由发挥即可
指定特定定义笔记
一篇笔记可以指定一篇或多篇特定的 定义笔记,既可以在命令面板中运行 Add definition context 命令并选择所需的 定义笔记,也可以直接在笔记的文档属性中添加键 def-context 并键入 定义笔记 的路径来实现这一效果:
---
def-context:
- definitions/定义笔记1.md
- definitions/定义笔记2.md
---
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。