Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 有4-5个卡牌几乎每天重复,即使每次点击”容易“ #29

Closed
dryezl opened this issue Dec 11, 2023 · 12 comments
Closed
Labels
bug Something isn't working

Comments

@dryezl
Copy link

dryezl commented Dec 11, 2023

Describe the bug
有4-5个卡牌几乎每天重复,即使每次点击”容易“

To Reproduce
我不知道这个该怎么重复的?
呈现整个obsidian库?
还是说,我选择将复习日期显示在卡片后,确认一下情况?即下面选项确认为是
image

@dryezl dryezl added the bug Something isn't working label Dec 11, 2023
@Newdea
Copy link
Collaborator

Newdea commented Dec 11, 2023 via email

@dryezl
Copy link
Author

dryezl commented Dec 11, 2023

复习日期有问题,因为三个不同难度显示的时间是一样的
image

将这个不停重复的卡片换到同一个笔记的不同位置,仍然是显示继续重复的

其他不停重复的卡片也有类似的情况的

插件版本是1.10.5.3

不停重复的卡片内容不怎么变化的,但是行号会经常变化,因为和其他卡片都在一个note里面。所以如果对其他卡片进行编辑时会有影响。

@dryezl
Copy link
Author

dryezl commented Dec 11, 2023

如果将内容移动到另外的笔记,复习该卡片底下会自动生成下面内容的

<!--SR:!2023-12-17,6,2!2000-01-01,1,250!2000-01-01,1,250!2000-01-01,1,250!2000-01-01,1,250!2000-01-01,1,250!2000-01-01,1,250!2000-01-01,1,250-->

卡片内容是

`vim` normal mode ==`gn`== enable character-wise and select ==next== match pattern
`vim` normal mode ==`gN`== enable character-wise and select ==previous== match pattern


`vim` regular pattern ==`<`== means the ==start== of a word
`vim` regular pattern ==`>`== means the ==end== of a word

@Newdea
Copy link
Collaborator

Newdea commented Dec 11, 2023

这有点奇怪,
看你的描述,设置 是这样吧:
位置:保存在笔记,
算法: 默认

这样的话,只要卡片后的时间信息在(移动位置或移到不同笔记,也不影响),你点击“容易”后,时间信息会同步更新的,不会每天重复的。
你感觉重复是因这组卡片中的挖空有点多,每天显示的是这组卡片不同的挖空。


另外,

  1. 截图中显示的时间间隔有点怪,应该是你手动修改过卡片后的时间信息吧,
  2. 卡片的信息<!--SR:!2023-12-17,6,2, 明显最后一个修改的不合理,这个值最小是130

建议,一组卡片中的挖空不要过多,如果多的话,可以考虑重新拆分卡片。

你再确认下,欢迎反馈。

1 similar comment
@Newdea
Copy link
Collaborator

Newdea commented Dec 11, 2023

这有点奇怪,
看你的描述,设置 是这样吧:
位置:保存在笔记,
算法: 默认

这样的话,只要卡片后的时间信息在(移动位置或移到不同笔记,也不影响),你点击“容易”后,时间信息会同步更新的,不会每天重复的。
你感觉重复是因这组卡片中的挖空有点多,每天显示的是这组卡片不同的挖空。


另外,

  1. 截图中显示的时间间隔有点怪,应该是你手动修改过卡片后的时间信息吧,
  2. 卡片的信息<!--SR:!2023-12-17,6,2, 明显最后一个修改的不合理,这个值最小是130

建议,一组卡片中的挖空不要过多,如果多的话,可以考虑重新拆分卡片。

你再确认下,欢迎反馈。

@dryezl
Copy link
Author

dryezl commented Dec 11, 2023

重复的数据是单独保存到一个文件的,按理来说,不应该在卡片后有时间信息的
算法是fsrs

下面是我配置对应的json文件
data.json

时间信息是没有手动更改过的

另外这个挖空不要过多,请问具体多少合适呢?上面的挖空是四个

@Newdea
Copy link
Collaborator

Newdea commented Dec 12, 2023

那就应该是原插件没有禁用,设置单独保存,是不会在卡片后加信息的

挖空,知乎上有许多文章教程的。

@dryezl
Copy link
Author

dryezl commented Dec 13, 2023

偶尔会有一两个卡片不停重复。卡片均是有两个或以上的挖空的

目前的解决方法是将上述卡片的挖空数量控制到一个

@Newdea
Copy link
Collaborator

Newdea commented Dec 13, 2023

嗯,看个人使用习惯了,这个设置项也会影响
Screenshot_2023-12-13-09-51-29-446_md obsidian-edit

@Newdea
Copy link
Collaborator

Newdea commented Dec 16, 2023

修改了一版,你试下看解决没,里面加入了些调试信息,如果还这样重复,应该会有提示

@dryezl
Copy link
Author

dryezl commented Dec 19, 2023

现在没有这种情况了。再过几天看一下的。感谢

@Newdea
Copy link
Collaborator

Newdea commented Dec 30, 2023

这个问题就先关了,后续出现再说

@Newdea Newdea closed this as completed Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants