Recent Posts

最近更新

最近更新的的文章列表«293/314 »

AnyBlock 插件系列教程之 --1.列表选择器

AnyBlock 插件系列教程之 --1.列表选择器

demo:描述一下常见被子植物与裸子植物 [list2table] - Cypress 松树 - 油松 - 罗汉松 - 马尾松 - 红松 - Ginkgo 柏树 - Angiosperms 银杏 - Sunflower 向日葵 - Lotus 荷花 - Chrysanthemum 菊花 demo:描述一下各种常见编程语言的打印语句 [list2mdtable] - 这语句有点长 - 原始的 C 输出 - 流输出,但是这

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --0. 基础教程

AnyBlock 插件系列教程之 --0. 基础教程

你可能需要频繁切换:源码/实时/渲染模式,推荐个人快捷键: 插件推荐设置:(默认) 黑曜石插件 AnyBlock(后文可能会简称 AB )。你可以通过一些方法灵活地创建一个“块”。 同时该插件提供了一些实用的功能,例如 列表转化为表格 插件由两个核心部分组成:选择器和处理器。 选择器可以选择一段文本区域,并将其转化为“块”。 处理器可以将选择器转化为的“块”,进行一定程度的再处理。 [2utscrollT] - 使用:在列表的上一/两行加上 [处理器名] 的 header,注意 header 必须和列表首行

LincZero

LincZero

Pkmer

Minimal 主题介绍

image.png 直接在 设置 - 外观 - 主题 - 管理 界面下搜索, 然后下载并使用即可. 包括 Minimal Theme Settings 和 Style Settings 两部分. 通过obsidian-minimal-settings 插件可以对主题样式进行调整,下面是主题的主要设置项: - Colorful active states - Colorful headings - Focus mode: 建议在状态栏新建开关按钮 通

wtjl

wtjl

Pkmer

AnyBlock 插件系列教程之 --10. TODO

- 选择器 - 嵌套选择器 没有嵌套的程序是没有灵魂的 !!! (但问题在于,例如说第一层是 tree,可能会破坏结构,有歧义。因为现在的 tree 格式是 number-str 的,那需要 number-dom 才行) (或者说:列表选择器不能嵌套列表选择器有歧义,需要嵌套引用选择器,在此基础上你解除引用选择器间接嵌套) - 现在的都是同级选择器,增添下级选择器(话说下级选择器的多了一个根部,怎么解决? 当标题头吗。比如标题,我认为范围不选这个头会比较好?) - 处理器 - QA 处理器 -

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --9.插件接入二次开发(文档编写中)

因为 AnyBlock 做了一件 Obsidian 标准接口里没有提供的功能 ———— 真正地将 “特殊语法” 从块里释放了出来。 得益于 OB 接口允许插件之间的通信,其他开发者如果想要将使用一种类似的功能,可以接入 AB 插件进行快速开发。 为了方便接入二次开发,这里 如果你并非程序员,也可以看一下第一节(Tree-Level)的内容,会让你对插件的设计和使用更加熟悉。 注意:这里的 level 数越小,代表父层次越高,level 表示的其实是 indent-level 。并且这里允许 level 为非正数或非整数 tree-le

LincZero

LincZero

Pkmer

Dataview添加相同主题笔记列表——完全相同主题

增加具有完全同样主题的笔记列表

可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同完全相同主题的笔记全部罗列出来,方便我们快速对具有相同完全相同主题的笔记进行查看 列出和当前笔记具有完全相同主题的笔记列表,查询代码如下 dataview LIST FROM "ExampleNotes/主题相关" where 主题 = this.主题 and file.name != this.file.name 结果如图 Pasted image 20230731131745

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

添加某一主题笔记列表——进阶用法

如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?

假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康, 主题, O321 - Dataview 系列共计四个相关主题 对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外,同时把笔记的主题也列出来呢? 如果仍然使用 添加某一主题笔记列表--基本用法^63bf7a在笔记底部添加某一主题笔记列表——基本用法 中的代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(flatten

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview 支持的Data Commands 操作符

基本语法学习指南,Data Commands 操作符,FROM,WHERE,SORT,FLATTEN,LIMIT,GROUP BY

FROM <source> 语句用于决定你所有结果的来源,这些来源可以是: - 收集所有引用了文件 A 的文件,语法为 FROM A - 收集文件 A 中引用了的文件,语法为 FROM outgoing(A) dataview Table From "PKMER/Dataview" dataview Table From "PKMER/Dataview" and !"PKMER/Dataview/00-MOC 目录" dataview Table From ... d

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 支持的 Literals 字面常量

基本语法学习指南,Literals 字面常量

Dataview 中可以使用的字面常量有三种 给出了一些一般字面常量的例子,可以自己根据示例在查询中选择合适的字面常量; 字面常量 Literal解释 Description :-::-: 0数字 0 1337正数 1337 -200负数 -200 "The quick brown fox jumps over the lazy dog."用了 26 个字母的字符串 链接链接 指向本文的链接 [1, 2, 3]1, 2, 3 组成的列表 1, 2], [3, 4[1, 2] 和 [3, 4] 组成的列表 { a: 1. b

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 中的Metadata元数据

Dataview 基本语法学习指南,元数据

或许你在其他地方也听过 Metadata 这个概念,它的适用范围远远不止于 Dataview 这个插件。 解释一下这段话:元数据是关于数据的数据,第一个『数据』指的是对象,在 obsidian 中一般就是指一个文件,也就是我们查找的最小单位(除了 task)。第二个『数据』是数据的数据,也就是前一个数据的某个信息,也就是文件的信息 (属性),比如说文件的标题,文件的创建日期等。 一个元属性包含两个部分:Key 和 Value(其实就是一个键值对),假如 Key 是 name,对应的 Value 就是具体的名字。假如 key 是 age,对

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Tools-kit——插件——一个聚合多文本处理功能的插件

Tools-kit 插件 - 一个聚合多文本处理功能的插件

[!warning] 因某些因素,该插件目前暂未考虑上架社区插件,如需使用,请使用 obsidian42-brat 插件安装。如不信任此插件,则可以不使用 😄 [!info] 由于此插件很多功能(feature)是根据个人需求创作的, 并且定位为一个聚合工具包,因此主要介绍几个典型的功能选项,以供参考。 > 因此插件的定位,未来可能会新增用于文本处理的功能或者其他实用的功能。本插件对外保持开放策略,如果有好的想法或建议,欢迎可以在 github issue 提出,有条件会考虑实现。如果有特殊的(定制化)的需求,也可以讨

Nathaniel

Nathaniel

Pkmer

Dataview添加相同主题笔记列表——进阶用法

增加具有同样主题的笔记列表,使用主题对笔记进行关联管理,增加具有同样主题的笔记列表,并列出所属主题。

添加相同主题笔记列表--基本用法 仅列出了笔记名,通过本篇笔记提供的代码,可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来的同时,将笔记的主题也列出来。 查询代码 dataview LIST without id file.link + join(","+"笔记主题:"+" "+主题+"") FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AND file.name

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer