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

[FEAT]: 灾难性的改变让我来求助 #98

Open
ly5902534 opened this issue Feb 19, 2025 · 1 comment
Open

[FEAT]: 灾难性的改变让我来求助 #98

ly5902534 opened this issue Feb 19, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@ly5902534
Copy link

ly5902534 commented Feb 19, 2025

Is your feature request related to a problem? Please describe.

请添加回“完形填空模式”自定义选项
==[123;;]answer[;;hint]==
[123;;]answer[;;hint]
[123;;]answer[;;hint]
可以看到,我修改了粗体两星号为_斜体_(不用*星号的原因是会有**两星粗体冲突,导致粗体为填空项。配合主题自定义斜体颜色,更明显,通常作为陌生单词的标记),{{大括号这种}}可能适合于文字笔记,中国人不常用{按照中国语法,(大括号是包住小括号的)}。我主要是英语学习用的,将自己的笔记转换为题库,比如例句中不认识的词组为填空。而且平时用星号多,_短下划线_标记斜体和粗体根本就忘的一干二净。遇到上述问题时,也是去改代码,耗费时间。

Describe the solution you'd like

我没有在main.js中找到[123;;]answer[;;hint]代码,
也没有粗体==高亮=={{大括号}}相关的代码,
甚至没有cloze_curly_text_to_clozes/ cloze_bold_text_to_clozes相关的代码。一开始我修改了这部分代码,发现直接在插件设置里改就行了,真是蠢啊,不从简单的开始。

谁说不是程序员来着,改了这么多东西。我不是行内人士,就不懂代码了,现在是一头雾水。

因为我一开始觉得以上两种符号不符合习惯,研究了一段时间配合插件修改笔记,建立了测试文件,终于建立了自己的一套方法。然而,现在抱着期望尝试换一种算法看看(虽然我本身也才刚开始用,不知道实际运用的区别,这时比较好换)。我看了一下魔改效果应该是不错的,但我不可能用粗体和大括号做笔记。我的观念里粗体作为重点的标题、大纲一类的,作为大的重要的内容。在md语法中#作为多级标记,粗体就算标题的下一个级别。比如:

中国

重庆

美食

磁器口麻花店口碑榜
而下划线也符合多数人的记录习惯,作为填空的标记方式。高亮相当于荧光笔(但如果太多荧光笔就找不到重点了,而且配合cloze会显得更难看)。

Additional context

魔改本身挺好,但缺乏了他人可能需要的功能,可能显得过于自有化了。抱歉,我很感谢您的改动,只是陈述事实。如果有必要,可能有自有版和公众版。于此相关的language learner插件就是例子,中国人原始开发,开发者没时间做了,另一个人增加了一些功能,他增加了一些很实用的修改,也破坏了其中一些功能一直没修复,虽然不影响大局。但是他新增的内容之一,支持md语法格式,可能也只是适合他自己。因为我发现必须有空行才能识别,那这应该是严格换行导致的。他没有添加这个选项,导致的问题其实是依然不适合大部分笔记者,只适用于text简单文本。

持续修改会花费大量的精力,最后非常感谢您的贡献。我相信这款插件不会烂尾,如果你改好了请一定告诉我,劳驾。

@ly5902534 ly5902534 added the enhancement New feature or request label Feb 19, 2025
@Newdea
Copy link
Collaborator

Newdea commented Feb 26, 2025

hi, thanks your feedback, but this feature is implemented in version 1.13.0 of upsteam branch. However, this modified plugin version is base on 1.12.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants