guopenghui
guopenghui
ctrl i 打开控制台看看有没有什么报错
第一条确实挺烦的,一般文章中一半以上的动、名词都不是其原本形态,我这边每次都是手动原词加变形添加两遍。。后面看看有没能实现这种转换的方法,一次性找到所有的相同词的不同形式,批量添加到库里。 第二条,是自动把词典中的释义填充到生词面板然后提交吗? 现在用的有道词典,有些单词的释义相当的长(比如go),但是感觉并不是每个释义都常见,得手动筛选一下,直接填充可能后面看的时候会很杂乱。 第三条的话,我现在的设想是在读了多篇文章后,比如10篇,到后面简单词就基本被筛完了,那会再遇到蓝底的新词,大概率就是生词。 自动添加的目的是提高阅读速度吗?阅读的时候快速查词,不用做笔记就直接添加到数据库?这样的功能挺实用的。 或者是在还没读文章的情况下一键批量把所有生词添加进去?这样感觉学习效果不太好,还是得先把文章读完,通过语境来记住单词。
嗯,`完成阅读`按钮好像是有bug,设计的就是在阅读结束后点击`完成阅读`按钮,就可以把文章中剩下的蓝底单词全部标注为“”无视“,也就是标记这些词是已经认识的。 我修一下
把main.js替换一下: [main.zip](https://github.com/guopenghui/obsidian-language-learner/files/8793540/main.zip)  8793534/main.zip)
我有考虑过这个问题,因为这个涉及到数据库怎么存这些单词。现在的方式是直接把字母有差别的都当做不同的词。 + 如果只记录原型,那么在解析文章中已有词的时候,其他形式的同样解析不到 + 如果把原型、各种变形都当做不同的词分别记录,一个是notes部分就会有很多冗余数据,第二是后面改动某个变形的信息时,难以同步修改其他形式的信息。同时,会不会有某个单词的某个变形,还有其他含义或词性呢,这样的话强行维持所有变形的释义相同就不太适当了。 + 或者只记录原型,然后把其他形式作为`alias`记录在原型的某个字段上。这样冗余数据少,但是解析文章、检索数据库的过程就要复杂一些
现在应该还不能删除单词吧,还没做这个功能。 一般在什么时候会想删掉一个单词的记录呢
目前的话,可以把想要删除的单词,重新以`无视`类型重新添加一次,这样这些单词基本上和被删除了差不多,会在下次刷新的时候从wordDB和reviewDB里面去掉,单词列表里面也不会再显示,和删了差不多。 我对删除功能的想法是会不会有某些情况下,想把`无视`状态的单词从数据库完全删除掉?但是又感觉不删也不影响功能。
这个方式不错,现在的导出手动选择文件夹其实有点多余
你们一般用什么格式的词典?
obsidian某次更新后,不允许以`app://local`的形式插入文件了。这个可以修复,~~但是估计以后无法引用库外面的文件了~~ 应该还有办法