建议思源笔记增加字词句批注功能

本贴最后更新于 1266 天前,其中的信息可能已经时移世异

D 大,思源笔记能否考虑增加选择字词添加批注功能,效果可以参考 wolai 的添加评论功能。英文和文言文学习有这个功能可以直接对字、词、句添加翻译或者学习记录、感想

  • 思源笔记

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

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

    24827 引用 • 102128 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 可以直接选中文字,ctrl+【创建块引,批注在块引写就好了。悬浮预览,效果一样

  • 很多人之前都问过了,D 大暂时没这个计划,社区里面大家暂时的解决方法一般都是这两种

    • 选中直接 ctrl [ 子页面尽情写,当然最好确保你子页面底下没有要存的其他东西,不然太乱,不方便管理
    • 文档末尾,写入你想要的东西,Shift Ctrl C ,选中原文 或者在原文后添加一个 [1],并选中.然后 Ctrl V
    • ctrl [ 方式太散,一篇文档批注下来会产生很多子文档
    • 文尾批注对于长文来说使用起来还是不太顺畅
      感谢,如果没有计划先这样解决。
    1 回复
  • Tock

    日经贴 🤣🤣

  • buzzingbee

    英文和文言文批注这种东西用纸笔来得更快。

    真要说两种语言的对照,可以上一句英语,下一句汉语,一个 word 都可以搞定的东西,哪用那么复杂啊。

    还有一个选择,就是 PDF 上直接批吧。

    如果还不满意,就自己定义一个格式,一句话为一个单元,多行组成,想怎么批就怎么批。例子如下:

    [en] I have a good idea.

    [zh] 我有一个好点子。

    [exp] 这里我批注,想怎么批就怎么批


    [en] I have another good idea.

    [zh] 我又有一个好点子。

    [exp] 我也可以不批。


    [en] I have a good idea.

    [zh] 我有一个好点子。

    [exp] 这里我批注,想怎么批就怎么批

    别看不上这种简单的文本批注,其实也很好用,写起来简单,写完后用 Html 包裹之后生成的页面,顺便把中文给去掉,就成了下面的样子:

    image.png

    最重要的是,源文件受自己控制,即使笔记软件停更了,也不能担心数据会取不回来。

    1 回复
    4 操作
    buzzingbee 在 2021-10-13 19:31:31 更新了该回帖
    buzzingbee 在 2021-10-13 19:29:31 更新了该回帖
    buzzingbee 在 2021-10-11 22:26:23 更新了该回帖
    buzzingbee 在 2021-10-11 22:21:46 更新了该回帖
  • crowds21 via ELE-AL00

    我一开始也担心第一条。但如果你不会在这个文档底下编写其他子文档,这么做能省很多很多事。而且既然你做的是语言标注,大多情况下可能也不会什么污染反链的问题。虽然有很多子文档,但是你不把这个文档当文件夹打开的话就没啥影响,更多的是心理上的负担。

    第二个过程确实麻烦了点。现阶段也只能是这样了。

  • 行级批注功能短期内不会开展,这个其实一年以前就有提议了 Issue #174 · siyuan-note/siyuan 但是目前我个人仍然觉得优先级不高,所以暂时不考虑了,请见谅。

  • 用 html 包裹具体是怎么操作的?

    1 回复
  • buzzingbee

    因为批注要用到下划线,加粗,和上标几种记号(我只用了这 3 种),这 3 个东西就是加 html tag,类似: underline, bold, sup 这种东西。再具体一点的话,就是 Html 语法。不过,从纯文本到 Html 之间需要一个转换,你得写一个简单的转换器。这一步类似于从 Markdown 到 Html,只不过要简单的多,只需要转极少几个符号。

    1 回复
  • 原来是自己用程序实现的,学到了 👍

请输入回帖内容 ...

推荐标签 标签

  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 76 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 618 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 3 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 689 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • OnlyOffice
    4 引用 • 24 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 45 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 140 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 55 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • danl
    164 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 1 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 665 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 592 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • Q&A

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

    9418 引用 • 42911 回帖 • 109 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 702 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 83 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 445 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 1 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    951 引用 • 943 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 630 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 495 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 2 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖
  • Flutter

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

    39 引用 • 92 回帖 • 3 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 355 关注