V2.7.6 闪卡快速制卡,上级标题下显示的超级块只有第一个

本贴最后更新于 796 天前,其中的信息可能已经时异事殊

在使用闪卡文档复习的时候发现如下问题:

正常的闪卡预览页面显示如下:

image.png

实际复习闪卡的显示如下:

image.png

第二个超级块被吞掉了。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25438 引用 • 105218 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 超级块制卡的话第一个子块会被当做闪卡正面,其余子块作为答案当做闪卡背面。

    1 回复
  • Gaffey

    谢谢 D 大解答。这个逻辑我是认可的,但是我这个问题不完全属于这个情况,超级块制卡逻辑我理解为是提问到超级块第一个块的卡片时,将第二块卡片当成回答。即:

    问题 1 回答 1

    但是我这里遇到的情况是在这组超级块的再上一级标题下显示的填空,我认为这种情况下则是

    • 问题 1

      问题 1.1 问题 1.2
      具体内容 具体内容

    我认为当卡片定位的问题是更上级标题的情况下,子项的超级块不按照问答卡而是都当做填空卡显示更合理。

    其实我更倾向于能有这样一种复习方式:

    1. 当问题为文档,回答则包括一至六级标题(或自选层级),正文内容不显示。

      1. 这样可以复习整个文档的框架,避免碎片化记忆。
      2. 也就是:
        • 文档名
          • 一级标题 xxx(挖空)
            • 二级标题 xxx(挖空)
              • 三级标题 xxx(挖空)
    2. 当问题为某级标题时,只显示更低等级标题,如果没有更低等级标题,则显示挖空的正文。

      • 一级标题 xxx(挖空)
        • 二级标题 xxx(挖空)
          • 三级标题 xxx(挖空)
      • 一级标题 xxx(挖空)
        • 正文 xxx(挖空)
        • 正文 xxx(挖空)
    3. 当问题为标题时,不显示回答;依次点击挖空部分显示挖空内容,或者一键显示所有挖空,然后选择掌握程度。也就是说还是按块复习,但是提供一个点击(或者鼠标移过去)显示答案的功能,和大部分主题自带的挖空类似。

    这个其实就和 marginnotes3 的复习卡片的形式差不多,都是按文档制卡,自选复习模式。不知道这种复习方式是否容易实现。

    1 回复
  • 这个规则有点复杂,近期应该不会考虑实现了。

    1 回复
  • 第一个问题,实在不清楚你的卡片结构是什么……

    第二个问题,我目前使用 css 实现了一个类似的效果,但感觉跟原版的列表项制卡区别有点大,所以打算之后看看怎么集成到思源里吧。

    图片.png

    图片.png

    1 回复
  • Gaffey

    我可能表述不够清晰,我第一个问题就是主楼截图的问题,我截图里刷到的那张卡片是在下方层级里包含了超级块的卡,但是如果按照 2 个超级块一个作为问题一个作为回答,等于这张卡片里有两个问题了,这个我觉得是不对的。

    我之所以用超级块是因为如主楼截图,这两个知识点是互相对照的,平行排列更方便记忆,但是因为超级块的极致,我要用思源复习就必须把超级块取消掉。

    我也没有很好的方案,我本来是因为思源出了闪卡功能,才想着用一下,然后入坑了 anki,功能更全面,但是制卡麻烦而且思源做的笔记版面啊主题格式啊都是不能迁移过去的,思源文档复习闪卡功能出来我又回头尝试了一下,目前为止还没磨合好。

  • Gaffey 1

    理解,我再和思源多磨合一下。原生笔记里复习闪卡在可增减修改方面比起导出到外面还是更香一点的,期待以后闪卡功能更完善。

  • 大概懂了,你的卡片是这样子的结构是吧:

    图片.png

    emmm,那我觉得是真的不好处理。

    现在思源的实现根本不区别不同的卡片类型,显示的差异全是靠 css 来实现。所以遇到这种情况……难以解决了。

    1 回复
  • Gaffey

    是的,所以我想要并列的排版的话可能只能改成表格了,但是表格不支持加入其他块,要重新调整格式的话我不如直接粘贴到 anki 重新挖空。

    哦对了这个问题也是,2.7.4 版本以前复制可以自选成复制 HTML,粘贴到 anki 配合 quick 一键转换挖空格式,现在思源复制功能被合并了,挖空的代码直接被吞了,只能手动挖空了。

    1 回复
  • zxhd86 1 赞同 1 评论

    刚刚测试了一下,还是能用 css 实现的,目前能实现不隐藏标题下一个超级块的并列显示……更复杂的就不弄了,这个已经够复杂了。

    .card__block .h1 + .sb .sb, .card__block .h2 + .sb .sb, .card__block .h3 + .sb .sb, .card__block .h4 + .sb .sb, .card__block .h5 + .sb .sb, .card__block .h6 + .sb .sb { display: block !important; }

    效果:

    图片.png

    话说回来,还是尽量使用思源自己的闪卡设计吧,虽然不是不能自定义,但是谁知道之后更新了会怎么样……不用复杂排版的闪卡能解决 90% 的闪卡显示问题。

    我也是这样想,如果用思源的闪卡的话还是用本身的功能吧……自定义容易更新后又要重新整。不用超级块本来也不是不能用。
    Gaffey
  • Aiviokoo via Android

    看了半天不是很懂什么意思耶,如果特别想对比来,建议用 one note 加 anki,onenote 的表格可以复制到 anki。

    实在想在思源里排版,你也可以导出 pdf,用 marginnote3 制作卡片然后导入 anki。

    然后我之前写了一点用思源制作卡片的小心得,用的给你评论的那个大佬的代码,不知道对你有没有用,点我的头像应该就能找到那个贴子

    然后关于在思源里挖空,其实可以用鼠标某键代替快 alt+d,我之前写的想要挖空模式的帖子里在评论区给了相应的方法。

    不知道有没帮上忙,如果没帮上就忽略哇,嘿嘿

    1 回复
  • Gaffey

    哈哈,谢谢你。你说的软件我都有在用哈哈,我不想用 maginnotes 的截图摘抄,想尽量以文字形式减轻同步压力啦。思源挖空很简便了,不需要额外快捷键。操作逻辑上我觉得还是键盘鼠标搭配使用顺畅。

    对了思源的表格其实也可以直接粘贴到 anki 的,不过我得搭配插件来手动给表格加框线,或者用 CSS 样式来假装表格有框线。anki 的表格默认没有框线。

    1 回复
  • Aiviokoo 1 评论 via Android

    好哟,鼠标那个指的是特殊场景使用啦,比如说这篇笔记我整理好了,但是还没挖空。我花几秒钟的时间调整一下鼠标(用完可以调整过来),就可以实现左键选择文本后,再用右键点击就挖空的便捷操作,当然哟,任意定义都可以哈哈。

    是啦,适合的方法就是好方法。不敢接着聊了,积分要被扣光光了
    Gaffey 1 赞同
请输入回帖内容 ...

推荐标签 标签

  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • CodeMirror
    2 引用 • 17 回帖 • 162 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 764 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 8 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 107 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 93 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 811 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 226 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9734 引用 • 44282 回帖 • 89 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    117 引用 • 54 回帖 • 3 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 725 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    174 引用 • 538 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 60 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 4 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 411 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    246 引用 • 1338 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    125 引用 • 74 回帖 • 2 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 400 关注