一些对思源笔记的建议

本贴最后更新于 755 天前,其中的信息可能已经事过境迁

之前我一直用有道云笔记,几年下来已经在里面记了 1000 多篇。但前段时间云端出了一些问题,丢失了一些重要的笔记。虽然最后找回来了一部分,但依然心有余悸,不再敢继续使用。前几年我试用过思源笔记某个 0 打头的版本,当时感觉很不合用。如今经过多年版本迭代,试用下来感觉已经可以满足我的大部分需要了,而且和云端笔记相比,“本地优先”的思源笔记无疑安全性更高。这几天我把有道云笔记中一些重要的笔记陆续转移到了思源,以后就把思源作为我的主要笔记工具了。

思源笔记的好处自不必多说,我把笔记迁移过来,也是因为思源能满足我的基本需求,并且在某些方面有显著的优势。但坦率的说,思源目前于我而言只能说是一个“够用”的工具,但还说不上“好用”。下面我就来说一说我希望思源笔记之后能改进的一些点。

  1. 关于字体、字号

之前社区也有人提到过,思源设置字体字号十分繁琐。目前只能在“设置”中设置一个全局字体和字号,但对于“内容块”或“内容块”内某一部分内容,却无法单独设置不同的字体和字号,能改变的颜色也很有限。这导致一些其他软件可以做到的笔记排版完全没有办法迁移到思源笔记上来:

1.jpg

比如这个笔记是我在有道云笔记上记的,基础是《史记·周本纪》,用不同的字号和颜色来表示不同的关键词,平时读书中碰到相关的内容也会加在相应的位置,引文比正文小几个字号。这种笔记是属于时常翻阅的,因此在排版上花了不少心思。但思源笔记却很难做出这种效果。

思源笔记虽然可以设置“内容块”内某一部分内容的文字颜色,但是没法进行跨“内容块”(反映在笔记上往往是跨段落)操作。

2.jpg

3.jpg

对“内容块”的操作中有“外观”,和对“内容块”内某一部分内容的“字体颜色”操作功能类似,都是改变某些文字的字体颜色。但二者似乎是不同层面的东西,比如先对第二行进行“字体颜色”操作,再对该三行进行“外观”操作,第二行的字体颜色依然不会改变。这种操作逻辑是十分反直觉的。

4.jpg

正如计算机专业的用户需要输入代码,理工科专业的用户需要输入公式,一些和古代有关的文科专业经常需要输入一些比较生僻的汉字。有些汉字是在基本字符集之外的,比如“𩋜[革 + 居]”就需要“方正超大字符集”才能显示。有些汉字可能只在某一时期比较常用,在后代已经死亡了,甚至根本没有 Unicode 编码。研究相应时期文献的学者往往会使用专门的字体来显示这些字。比如“끒[鱼 + 廾]”这个字必须用“金文宋体”才能正确显示,用其他字体只能显示谚文(该字没有 Unicode 编码,“金文宋体”占用了谚文的编码)。因此对于我们而言,能换用不同的字体已经算是“刚需”了。

可能在开发者看来,这种需求比较小众,而且不同的颜色和字体会显得不够“简洁”。但我觉得这样的功能绝非“没有必要”。其他使用人数比较多的,发展比较成熟的笔记软件,如印象笔记、有道云笔记、石墨文档等,全部都支持设置不同的字体、字号和颜色,可见这是一个比较基本的需求。

  1. 关于用户指南与编辑界面

现在看来用户指南似乎过于简略,许多名词都没有解释(“挂件”“主题”“内容块”),许多操作都需要依靠快捷键,但这些操作具体是什么意思却没有解释(“反向链接”“嵌入块”“引用块”“固定搜索”)。许多人说思源笔记是面向程序员的笔记软件,可能开发者不以为然,但对于我们这些对编程或计算机缺乏了解的普通使用者来说,入门时摸索起来确实比较困难。而且好多人也没有全局使用快捷键的习惯,可能只在某些操作时使用快捷键。一些类似于“撤销”、“加粗”、“改变颜色”、“绘制表格”之类的常用操作,完全可以做成图形按钮置于笔记的最上方。如果担心影响界面简洁,至少也可以做成可供使用者选择的备选项。

以上就是我的一些建议,希望开发者能够看到。最后,十分感谢两位开发者製作了如此精美可靠的软件,希望以后该软件能越做越好。

  • 思源笔记

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

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

    20643 引用 • 80670 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • fabuer 1

    希望以后能解决行级设置字体字号的问题吧,这个建议我看到以前也有人提过,应该还算是个比较普遍的需求。我这里拉拉杂杂写这么多,主要也是为了向您表明这个问题有解决的必要。现在解决不了不要紧,以后哪天能实现就好啦 😄

    谢谢您的回复。

  • 其他回帖
    1. 行级设置字体字号暂时没法解决
    2. 用户指南应该已经覆盖了你说的内容,但是确实还是不够完善,这个后面逐步改进

    感谢反馈。

    1 回复

推荐标签 标签

  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 1 关注
  • 安装

    你若安好,便是晴天。

    131 引用 • 1184 回帖 • 1 关注
  • GraphQL

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

    4 引用 • 3 回帖 • 22 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 457 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 2 关注
  • 学习

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

    163 引用 • 473 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    54 引用 • 85 回帖
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 401 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 2 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 1 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    138 引用 • 268 回帖 • 102 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 31 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    19 引用 • 7 回帖 • 3 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 615 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 42 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    487 引用 • 908 回帖
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 621 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    5 引用 • 26 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    28 引用 • 66 回帖 • 1 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    11 引用 • 54 回帖 • 146 关注
  • 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.

    5 引用 • 62 回帖 • 10 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖
  • Eclipse

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

    75 引用 • 258 回帖 • 634 关注
  • danl
    98 关注