SRC/源码
English
番茄工具箱
我猜下面的图九成九是裂开了😢,看这里吧!
配置
打赏鼓励,请到这里
番茄钟
状态栏番茄钟
-
0:取消倒计时
-
5:计时五分钟
- ……
-
25:计时二十五分钟
支持自定义时长。
重启思源后也会继续倒计时。
能查看剩余时间。
打不开图片请看这里
杂项
文心一言4.0 F10
静态反链
右键->插件->快捷菜单,找静态反链按钮
使用场景:
- 用于
标签
文件。
- 对于用于充当
标签
的文件,到处都可能被引用。
-
标签
文件被引用的次数可能非常多。
- 通过反链面板查看这样的文件效率低下。
举例:
比如一个标签
文件:@开心
,在daily note里,每天都被引用过,在其他文档里也被引用过。
3年后……
如果我们要集中的看,3年来一切@开心
的事情,就可以用静态反链
功能。
文档合并
在文档B
中某处右键->插件->快捷菜单,找合并文档
按钮。
把填入的文档A
内容移动到右键处,把文档A
的引用、属性到转移到文档B
。
把文档A
删除。
文本转引用(原标签转引用
)
@@
:精确转换:
例如内容块中有:aaa @@bb ccc
回车会会转为 aaa bb ccc
其中bb
是引用。
可以用@
隔离引用与其他文本。比如:EE@@ABC@FF
,将转为EEABCFF
其中ABC
是引用。
@@@
:模糊转换:
例如内容块中有:aaa @@@剑仙 ccc
回车会可能会转为 aaa 九位剑仙 ccc
如果已经有九位剑仙
这个文件。
如果没有现有文件名包含剑仙
二字,则创建剑仙
文件,并转引用。
创建文件时可将文件制卡,可以给文件加上拼音属性。需要在配置中打开。
闪卡优先级
对闪卡设置优先级,级别高的优先复习。同级之间每次复习,都会打乱顺序。
设置后,直接用alt+0
复习即可。插件已在复习前,根据优先级对闪卡排序。
优先级保存在闪卡的自定义属性card-priority
中。可手动调整,也可通过闪卡下方按钮调整。
优先级范围 0 ~ 100,默认优先级为50,没设置过优先级的闪卡也默认为50.
推迟的闪卡,加入书签,方便查看所有推迟的闪卡。
闪卡推迟后,显示到期时间。时间到,自动恢复正常状态。
推迟的闪卡,不会推送给用户复习。
还可鼠标悬浮于优先级上,查看复习次数(reps):
需要点击内容块任意位置,以触发复习次数的加载。当优先级
由普通字体变成粗体时,可以鼠标悬浮以显示复习次数。
本功能默认关闭,请从配置中打开。
打不开图片请看这里
底部反链区
加入类似 logseq
的底部反链区。对于列表/大纲块,我们可以看到其上级与下级。上级从面包屑看,下级从内容中看。
能力:可以编辑、拖动、一键复制、一键移动、实时搜索过滤、标识某个反链是否属于当前文档等……
在文档的右键菜单中,可以针对此文档,启用与禁用底部反链。
打不开图片请看这里
搜索语法
输入框内支持多个关键词
实时搜索。
输入的关键词
之间用空格
隔开,如果关键词
前面加上感叹号
,代表反链中不能有此关键词
。
比如: 小明 小红 !老王 !王总
,将搜索到包含小明
,并且包含小红
,但不包含老王
,也不包含王总
的反链。
多个关键词
之间如果用|
切分,代表这些关键词
只要有一个出现即可。
比如: 小明 小红|如花 !老王 !王总
,将搜索到包含小明
,并且至少包含小红
、如花
中一个,但不包含老王
,也不包含王总
的反链。
比如: 小明 老炮 小红|如花|秋菊 !老王 !王总
,将搜索到包含小明
与老炮
,并且至少包含小红
、如花
、秋菊
中一个,但不包含老王
,也不包含王总
的反链。
底部反链区
默认关闭,请从配置中打开。
双向互链
用法1
使用Alt+F1
选择第一个块,在第二个块处使用Alt+F2
,这样就创建好了两个互相跳转的链接。
用法2
如图两个文档《皂荚》、《山羊》,皂荚中引用了山羊的aa
,bb
两个块,我们对皂荚中内容使用双向互链
功能,则会在山羊文档相关内容后添加反回皂荚的链接。
快捷键:Alt+/
提示 可以多行选择,但需要使用快捷键:Alt+/
。
打不开图片请看这里
内容提醒
给一个内容块设置个提醒日期吧!
光标定位好要选择的内容块
,右键菜单中选择设置提醒
设置时间好,会自动加上一个时间书签。可到书签面板查看。
提醒后,会自动删除书签
提醒功能默认关闭,请到配置里打开。
打不开图片请看这里
阅读点
阅读点也就是一个文档上次阅读到的位置,我们把它记录到书签
里面,并且自动删除当前文件内的其他书签
。以保持本文件内只有一个书签
。
光标定位好要选择的内容块
,使用右键菜单,也可以直接 Ctrl+2
。
之后要查看书签
可以,可以直接看书签面板
。也可以点击右上角的 阅读点
(ctrl+4) 图标,查看更加详细的信息。
阅读点全新升级:保留之前的书签功能外,另加入闪卡,利用了闪卡的计划能力,同时也保存了当时看过了哪些文件。
注意 阅读点
图标的分组方式与书签面板的不一样。
复习时添加删除闪卡
按钮
请在配置中开启闪卡工具
。
图中最右边添加了删除按钮。
快捷键: ctrl+9
打不开图片请看这里
清理失效闪卡
如果闪卡所在的内容被我们删除了,这样的失效闪卡还存在于磁盘中。我们可以对其进行删除。
打开命令面板,选择 清理所有失效闪卡
注意 正在重建索引的时候,不要使用该功能。正在重建中的索引还不完善,插件依赖索引时会被误导,导致误删闪卡。
注意 如果把笔记本
关闭后使用,正常的闪卡也会被认为是失效的闪卡。所以使用时要打开全部笔记本。
注意 使用前做好备份!
打不开图片请看这里
超长内容操作
超长内容的复制、移动、删除操作让我发疯!这里我使用了一种朴素的方法来对付这样的操作!
操作后,如果发现内容缺失,请F5刷新一下,那只是操作太快,页面没来得及更新!
移动操作
假设有文档1
与文档2
,在文档1
中,用aacc1
、aacc2
两行包裹住要移动的内容,然后在文档2
的某个位置插入aacc3
,最后打开命令面板
,选择批量移动大量连续内容
即可
此移动操作会连同闪卡
一起转移,不会改变闪卡
的复习现状。而简单的ctrl+c,v
会让涉及到的闪卡
失效。
注意 文档1
与文档2
可以是同一个文档,也就是在同一个文档内移动或者复制。
注意 aacc1
、aacc2
、aacc3
前后不能有空格,不然插件找不到。
《文档1》
在黄昏的余晖中,
我漫步于林间的小径。
脚下的落叶沙沙作响,
微风轻拂着我的脸庞。
aacc1
枝叶间透出一丝光明,
如同岁月的记忆在闪烁。
我静静地倾听自然的呼吸,
感受生命在这片宁静中延续。
...这里有巨多内容...
这是一段与自然的对话,
我倾听着它们的声音,
我的心灵在这片宁静中得到滋养,
与大自然相互交融,共舞着生命的旋律。
aacc2
在这个喧嚣的世界中,
我寻找到了属于自己的一方净土。
在大自然的怀抱中,
我找到了宁静与自由的力量。
复制操作
类似移动操作,但要选择复制命令。
删除操作
类似移动操作,但要选择删除命令,且无需写aacc3
。
图片遮挡(闪卡图片挖空)
用法: 对图片块,右键->插件->添加图片遮挡层。
本功能默认关闭,需要先在番茄工具箱
的配置中开启图片遮挡
功能。
想看原图,可以双击图片中无遮挡层的区域。
支持图片缩放。老版本做的遮挡,需要重新编辑一下,才会支持缩放。
支持鼠标拖拽画矩形。
为什么做此功能?
我的需求与 siyuan-plugin-flash-enhance 的图片遮挡
功能有点差异。希望图片一直处于遮挡,无论是否在闪卡复习中,除非鼠标悬浮其上,才会撤销遮挡。对于一个图片有多个遮挡层的情况,只有鼠标悬浮的那个遮挡层才消失。(部分代码参考了:siyuan-plugin-flash-enhance,感谢:zxhd863943427)
打不开图片请看这里
移动内容到 daily note
将光标所在的内容块、选中的所有内容,移动到今日的daily note底部。
支持右键与快捷键,默认关闭,请从配置打开。
仅仅移动选中的单行或者多行内容,或者未选中时,光标所在块。
打不开图片请看这里
删除已经勾选的任务
右键菜单,默认开启,删除当前文档内已经勾选的任务。
取消任务的勾选
右键菜单,默认开启,取消当前文档中所有任务的勾选。
附加小功能
打开上一个/下一个 daily note
最后2个图标,代表上一个、下一个 daily note
默认关闭,请从配置打开:"移动内容到 daily note" 功能。
打开闪卡
那个闪电图标就是 默认打开。
刷新虚拟引用
新本插件有,默认打开。
鸣谢
感谢所有慷慨的支持者,你们的打赏对我的插件开发意义重大。
BUG反馈、建议
到QQ
群: 263961482
或者到 Github 提交问题
打赏、鼓励、催更 🎉
或者移步,爱发电
更新日志
2024-05-10
- 文本转引用:可以用
@
隔离引用与其他文本。比如:EE@@ABC@FF
,将转为EEABCFF
其中ABC
是引用。
- 文本转引用:改进对标点的处理。
- 双向互链:删除标点。
2024-05-08
- 双向互链:使用
Alt+F1
选择第一个块,在第二个块处使用Alt+F2
,这样就创建好了两个互相跳转的链接。
2024-05-07
2024-05-05
- 番茄钟,设置文件名,提醒时打开文件。具体强提醒特性。使用其他软件时也会提醒。
2024-05-03
- 底部反链:禁用底部反链后,最后一行里编辑器底部设置为200px.
- 下架标签转引用。
- 新功能:文本转引用。
- 文本转引用模式1:精确查找:段落块中
@@
为前缀的文字会被转为引用。
- 文本转引用模式2:模糊查找:段落块中
@@@
为前缀的文字会被转为引用。比如 @@@剑
可能被转为 剑仙
引用,如果已经存在剑仙
的话。如果没有就创建剑
文件,并转为引用。
2024-05-02
2024-04-30
- 底部反链:移动内容到文档后,被本文档的引用改为链接。
2024-04-29
- 底部反链:继续防止抖动。
- 底部反链:改进移动功能,双向链接。
- 底部反链:内容更加紧凑。
2024-04-25
- UI简洁:文档树:删除文档前图标、更多、新建。
- 关闭飞书反馈渠道
2024-04-23
- 修复标签转引用不灵的bug。
- 修复若干bug。
- 底部反链消失后不出现的bug。
- 快捷菜单下架,部分功能移动到新模块:
杂项
,保留AI部分,依然是F10
2024-04-21
- 文档树:删除文档前图标,减少干扰,工作效率高。
- 写本书:改进大纲的排版。
2024-04-19
2024-04-18
2024-04-17
2024-04-16
- 写本书:完成功能————复制书籍。
- 写本书:添加收集注释的功能。
- 快捷菜单:统计字数,忽略注释的内容。
- 改进消息提醒。
- 底部反链:给底部反链添加序号。
- 底部反链:移动到文件后,原来的位置替换为一个
siyuan://
链接。
- 底部反链:添加复制嵌入块到文档、复制动态引用到文档。
2024-04-15
2024-04-14
2024-04-12
2024-04-11
- 标签转引用:给文档添加全拼、简拼属性。标签转引用以及快捷菜单的F3功能共享此配置。默认关闭。
- 写本书:优化目录排版。
2024-04-07
2024-04-04
2024-04-02
- 写本书:提高性能。章节排序。按钮改用普通文本。
- 修复图片遮挡bug。
2024-04-01
- 添加写本书功能
ctrl+F3
:找一个空文件,右键初始化书本
。
2024-03-30
- 切换注释:
ctrl+\
,有注释的内容,快捷菜单中的复制全文
会忽略。
- 底部反链新增配置:默认关闭底部反链,需要显示地从菜单中打开。
2024-03-26
- ctrl+F1 添加取消书签🚩
- ctrl+F2 取消当前文档全部书签🚩
2024-03-25
- 在文档内打标记来回跳转:ctrl+F1给内容块打小旗书签,ctrl+F2删除文档内所有小旗书签。
2024-03-23
- 复习时优先级栏提供定位功能。
- 优先级bar加入小点,方便估计优先级。
2024-03-22
- 底部反链:点击概念栏上的概念,可对反链面板进行过滤。点击(单选), ctrl点击(并且), shift点击(排除), alt点击(或者)。
2024-03-20
2024-03-19
- 底部反链:提及数可以设置为0.
- 右键菜单:恢复所有被推迟的闪卡。自动维护推迟闪卡书签。
- 快捷菜单加入插入单项列表功能。
- Slash:加入插入单项列表功能。
filter: ["item", "single", "list", "列表", "单项", "dxlb", "lb"]
filter: ["comment", "zsdxlb", "list", "zs"]
- 底部反链:移动内容后不留空白行。
2024-03-18
2024-03-17
- 快捷菜单: 如果段落块以
;;
开头,会被当做注释。快捷菜单中的复制当前文档功能,会忽略注释。
- 优化阅读点目录性能。
- 闪卡优先级:F6,可以批量给闪卡设置增量。
2024-03-15
- daily note不显示底部反链。
- 修复长文档不显示底部反链的bug。
2024-03-14
- 解决AI错误码:the length of messages must be an odd number.
2024-03-13
- 复习时修改优先级:
ctrl+;
- 优化修改优先级的交互。
- 快捷菜单:光标处新建xmind文件。
- 文档流中的文档,不启用底部反链。*
2024-03-12
- F10:直接把选中内容发给ai。
- 提供快捷键,跳到当前文档书签位置。
2024-03-10
- 顶上工具栏:添加定位文档功能。自动打开文档树,折叠文档,定位文档。只有目标文档的路径是展开的,其他文档路径是折叠的。
- 底部反链:不再有抖动。
2024-03-09
2024-03-06
- 阅读能够处理渐进阅读分片。
- 阅读点继承老的复习状态。
2024-03-05
2024-03-04
- 闪卡复习界面:不看答案前,直接跳过当前卡
ctrl+8
- 闪卡复习界面:不看答案前,直接删卡当前卡
ctrl+9
- 快捷菜单中添加删除阅读点的功能。
2024-03-03
2024-03-02
2024-03-01
- 合并文档改复制为移动,提高速度。也能保留闪卡状态。
- 合并文档功能放入快捷菜单。
- 修复一个bug。
2024-02-29
2024-02-28
- 阅读点全新升级:保留之前的书签功能外,另加入闪卡,利用了闪卡的计划能力,同时也保存了当时看过了哪些文件。
- 阅读点:添加右键功能
设置阅读点(无环境)
,添加阅读时,仅仅包括当前文档的信息。Ctrl+7
- 修复闪卡推迟功能。
2024-02-27
- 快捷菜单:添加功能,跳转到当前文档的书签位置。
- 快捷菜单:复制当前文档为标准markdown到剪贴板。
- 清理失效闪卡提速。
- 闪卡优先级:推迟闪卡,也同时修改闪卡的到期时间。回复闪卡这到期时间改为现在。
- 快捷菜单:AI功能,支持划选块中部分文字,支持选择一个或者多个块。
- 底部反链:在文档的右键菜单中,可以针对此文档,启用与禁用底部反链。
2024-02-26
2024-02-25
2024-02-23
2024-02-22
- 静态反链:排除当前文档内,自己对自己的引用。
- 移动到今日笔记提速等若干优化。
- 静态反链:删除静态反链功能。
- 批量改属性。
2024-02-21
- 一些右键功能移动到:快捷菜单。
- 快捷菜单增加:静态反链。
- 静态反链:可以手动刷新。
2024-02-20
2024-02-18
2024-02-17
- 列表工具:添加新功能,连续回车不再断开列表块。(需要配置中开启)(若想从中间断开列表:shift+tab)
2024-02-15
2024-02-14
- 优化修改速度:大量闪卡的优先级调整,以及推迟大量闪卡
2024-02-07
- 添加菜单icon。
- 番茄钟:取消计时后,通知剩余时间。
- 连续2次重来加优先级,连续2次简单减优先级。需要从配置中开启。
2024-02-06
- 底部反链:修复套娃bug。
- 底部反链:减少抖动。
- 状态栏番茄钟选项:计时后添加背景,提高专注力。
- 底部反链:选项中,可设置提及数量默认值。
- 状态栏番茄钟选项:计时后添加背景,light、dark模式都支持。
2024-02-05
- 底部反链:可以编辑、拖动。
- 推迟的闪卡,加入书签。
- 块图标菜单可推迟闪卡。
- 支持将没复习完的闪卡统一推迟n天。
- 阅读点,忽略推迟闪卡。
2024-02-04
2024-02-03
- 底部反链:按照更新时间倒序排序。
- 定时提醒:被提醒的内容块,不再加标签,而是加书签。到期提醒后,自动删除书签。
- 番茄钟:重启后仍然计时。
2024-02-02
- 闪卡推迟改为设置天数。默认两天。支持小数,0.0001天,大概是10秒。
- 标签转引用:可以配置,新创建的引用同时自动制卡。
2024-01-31
- 在嵌入块内点击闪卡优先级按钮,不再触发嵌入块的弹窗。
- 刷新虚拟引用增加快捷键。
- 添加工具:取消当前文档内所有闪卡。
- 闪卡优先级:低优先级的闪卡,有小概率提前复习。
- 闪卡优先级:添加推迟功能。
2024-01-30
2024-01-29
- 底部反链:颜色上区分本文档链接与其他文档链接。一键隐藏本文档链接。复制、移动外部文档链接到本文档底部。
- 底部反链:修复引用计数不准的问题。
2024-01-28
- 标签转引用功能调整:排除标签后缀
.html
.xhtml
- 标签转引用功能调整:排除标签前缀
@
tag
2024-01-27
2024-01-26
- 定期提醒添加复制ID功能。
- 添加右键菜单,取消当前文档中所有任务的勾选。
- 点击闪卡右上方的优先级,可以直接输入新优先级。
2024-01-25
- 改进刷新虚拟引用功能。
- 查看阅读功能放入右键菜单,手机也支持生成阅读点目录文件。生成后,需要手动开文件查看。
- 支持手机伺服
- 闪卡优先级增加随机性。
2024-01-24
2024-01-23
- 修改readme.
- 底部反链概念区,排除 "*"、"@"。
2024-01-22
- 底部反链:调整布局,减少干扰元素。
- 底部反链概念区,排除掉形如
2024-01-22@第4周-星期一
的dailynote.
2024-01-21
- 层级引用:最大限度避免重复创建引用关系。
- 修复bug,添加退出按钮:ipad图片遮挡,对话框太大,无法退出。
2024-01-20
- 闪卡优先级改为从对话框输入。
- 在闪卡下方添加增减优先级按钮。
2024-01-19
- 修改清理闪卡的提示时间。
- 优化daily note 遍历功能。
2024-01-18
- 更新依赖库。
- dailynote之间的切换,支持带
周
的日志名。例如:/daily note/{{now | date "2006"}}/{{now | date "2006-01"}}/{{now | date "2006-01-02"}}-{{now | ISOWeek}}
2024-01-16
2024-01-14
- 添加功能:标签转引用,引用保留层级标签的上下级关系。
- 标签转引用,提高速度,更加流畅。
2024-01-13
2024-01-12
- 底部反链概念区,排除掉形如
2024-01-22
的dailynote.
2024-01-11
2024-01-10
- 增加闪卡优先级功能。
- 修复没打开闪卡优先级功能时,无法复习的bug。
2024-01-09
- 更新readme图片。
- 增加文档合并功能。合并包括引用转移、内容复制,属性复制。
2024-01-07
2024-01-05
2024-01-04
- 清理闪卡功能增加工作中的提示。
- 大幅提高批量复制的速度。
- 升级依赖库。
2024-01-03
2024-01-02
- 优化了上一个、下一个daily note的性能。
- 快捷键不再在应用外也能触发。如果有快捷键冲突请自行设置快捷键。
- 为上一个、下一个日志添加快捷键:alt+q, alt+w。
- 为上一个、下一个日志,增强可用性。
2024-01-01
- 添加topbar打开闪卡按钮。
- 添加topbar打开上一个、下一个daily note按钮。
- 手机端不显示topbar图标。
2023-12-31
2023-12-30
- 移动块到daily note: 提供默认笔记本配置。
2023-12-28
2023-12-27
- 图片遮挡:支持图片缩放。
- 图片遮挡:支持鼠标拖拽画矩形。
2023-12-26
- 底部反链:忽略渐进学习插件中书籍下的卡片文件。
- 番茄钟:添加查看剩余时间的按钮。
2023-12-25
2023-12-24
- 双向互链:修复在闪卡复习时读取不到文档名的bug。
2023-12-21
- 闪卡工具:删卡按钮优化外观。
- 闪卡工具:添加快捷键,使用时无确认框,直接删卡。
2023-12-20
- 闪卡工具:复习闪卡时,添加删除闪卡按钮。
- 闪卡工具:修改删卡按钮的提示,消除歧义。
2023-12-19
- 底部反链:添加分隔符。
- 添加新功能,移动内容块到 daily note.
- 底部反链:添加分隔符 again。
2023-12-18
- 底部反链:缩短
提及
缓存时间。
- 批量复制功能提供健壮性。
- 闪卡复习时,不显示
底部反链
。
2023-12-17
- 底部反链:增加放置于编辑器外的反链区,可从插件配置中开启。
- 底部反链:内部与外部,配置中只能打开一个。
- 底部反链:保留一种模式,方便维护。
- 底部反链:调整自动刷新的图标。
2023-12-16
2023-12-15
- 底部反链的提及数量,文档之间互相独立。
- 底部反链的搜索框支持复杂语法。
2023-12-14
- 优化底部反链体验,提高流畅度,减少卡顿、闪烁。
- 修复底部反链闪现在长文档中部问题。
- 显示
提及
展开的进度。
- 底部反链添加排除功能,可以快捷排除不看的反链。
2023-12-13
- 底部反链区,增加提及开关。
- 反链查询框提供粘贴与清空按钮。
-
提及
数量可控。
2023-12-12
- 底部反链整体支持搜索。
-
双向互链
:如果要在文档内首行插入链接,则改为插入具体内容
,而不是文档名
。
-
双向互链
:修复BUG,链接带外观时,可能会生成重复链接。
-
双向互链
:插入文件首行的链接加入IAL,以避免链接重复插入到文件。
2023-12-11
- 修复反链出现在文件中间的问题。
-
双向链接
功能触发后,光标改为定位到块的最后。*
- 修复
双向链接
无法识别带外观的链接的BUG。*
2023-12-10
- 底部反链不再插入js嵌入块,不再修改文档内容。而是直接显示到页面底部。
2023-12-09
2023-12-08
2023-12-07
- 美化反链的引用数。
- 搜索部分反链使用 openTab,替换原来的"siyuan://"
- 更加彻底的提取相关反链(概念),以供查找。
- 插入反链、提及时同时插入一级标题,方便大纲定位。
- 不接收 protyle 销毁事件。
- 关闭Dialog时,销毁Svelte。
- 右键菜单菜单功同步到块图标菜单,以支持App端。
- 自动插入底部反链。提及需要手动插入。
2023-12-06
2023-12-05
2023-12-04
2023-12-03
2023-12-02
2023-12-01
2023-11-29
- 代码重构。
- 提醒部分使用svelte重写。
- 批量移动,删除,复制前检查block的存在性。避免引起重建索引。
2023-11-27
2023-11-25
- 支持复制带修改过外观的内容。
- 双向互链:给被链接的内容添加反向链接。
2023-11-22
2023-11-18
2023-11-16
2023-11-15
- 库做了重构,为了保持我们用的代码一致,只能更新一下版本了。
- 更新README。
- 定时提醒设置后,会自动加上时间TAG。
2023-11-14
2023-11-13
2023-11-12
- 如果索引有问题,闪卡制作会失败。已经增加失败提示。
- 也推到Gitee。
2023-11-10
2023-11-08