能否实现对笔记中一个段落中的部分文字进行标签?

因为我附上的笔记文本在一个段落中往往既包含多个知识点,我的目的是,当我想回顾笔记时,一方面可以看到笔记原文的结构,又能够筛选出想看到的知识点。

比如,我的笔记中有三个段落,每个段落中,含有ABC三类知识点,我想不改变原文结构的情况下,又能够按照知识点划分,ob是否能够说,把涉及到A知识点的文字给特定标注出来。

比如针对涉及到特定知识点的文本进行标签。我点击标签时能够显示所有特定知识点的文字,而不是显示他的完整段落?

或者说能够把知识点A有效率的摘抄到一个文档中。

你前面说的不就是双链么,用双链就可以了吧

这个 “怎么对原文段落里的 部分文字 标注其具有特殊含义” 的问题我也想了很久, 想做的好其实还挺麻烦的, 先做两个宽松约定:

  • 允许任意修改笔记原文 (否则就得研究 “无侵入引用”, 那更麻烦了)
  • 同段落内的 “ABC三类知识点” 没有嵌套大包小, 不会发生部分重叠 (把简单场景解决了再说别的)

目前感觉思路就这几个: 双链 或 划线评论 或 字典式的虚拟链接

1

双链类的办法, 如楼上所提的, 好在: 符合既有使用习惯, 且这种联系是 “Ob 自身能识别的”, 很多工具会利用既有的双链做深入文章 (Excalibrain, Link Navigation 等等有好多好多)

坏在, 很难明确表示摘抄起止范围, 如果楼主是 “从艰难超长段落里摘句子” 的使用场景就不太好办, 顶多是能模糊指向 “句子级”:

超长一段前提介绍。抛出几个疑问。论述1。论述2。 %% [[知识点A]] %% 论述3。 结论。 %% [[知识点B]] %% 后续探讨。以上文字都在同一超长段落里

2

划线评论, 写成类似 上下文1<mark title="知识点A">原文句子</mark>上下文2 的思路, 快捷输入这种语法不成问题, 有好多方案, 且还可以结合 CatMuse/HiNote 这类批注插件一块用


3

虚拟链接类的方案, 比如 dominiclet/obsidian-note-definitions 这类工具本意是做术语表, 也能把一句话当成 “术语” 来定义, 然后那个定义文件就自动成为整理了所有 “知识点A” 的笔记, 但字典定义的格式不太自由


或者说能够把知识点A有效率的摘抄到一个文档中

这个其实简单, 只要记录规则是明确无歧义的, 读时顺便摘抄 或 读时只标记之后再另行汇总 都有现成办法, 比如拿 QuickAdd 摘抄或拿 dataviewjs 汇总之类的