-
提议更改反链的展示逻辑
2024-10-21 05:49我觉得可以在反链面板增加一个更多菜单,通过子菜单切换。
若想查看指定子孙块的反链,完全可通过现有功能 —— 块右侧 引用计数器 或 聚焦 来查看。
另外我再提供一个思路:光标在被引用块内的时候,反链面板就显示这个块的反链;光标所在块没有被引用的时候就显示这个文档的反链。
-
笔记内容多了以后,上下翻动有明显的卡顿感,没有 Onenote 的那种流畅感
2024-10-20 19:55性能优化
概述
不同硬件配置、不同操作系统平台上性能表现是不一样的。另外,随着数据增多,性能下降无法避免。所以我们可能需要改变使用方式并调整一些配置项来提升性能,以获得更流畅的使用体验。
整体性能
- 内容块数量:内容块数量对性能影响范围较大,比如展开文档树、搜索、数据写入等。但也不必太过担心,通常情况下内容块数量在百万这个量级下不会产生太大影响,除非每个块的大小较大
- 系统环境:操作系统当前负载会影响整体性能
- 网络环境:通过 网络伺服 使用时网络质量会影响请求响应时间
优化建议:
- 将不常用的文档或者剪藏的文档单独放置到 存档笔记本 或 剪藏笔记本 中,关闭它后将减少数据库索引数量以提升性能
- 调小 搜索结果显示数,我们会对搜索请求响应时间进行性能监控,如果响应时间超过阈值,则会弹出提示用户调小该配置项
性能监控阈值可以通过环境变量 SIYUAN_PERFORMANCE_TIMING 设置,单位毫秒,默认为 15000,即 15 秒 - 保持足够的系统资源
- 使用固态硬盘,将工作空间放置在固态硬盘上能够有效提升整体性能
- 升级硬件,这是提升性能最快的方式
编辑器性能
- 叶子块大小:单个叶子块大小会影响编辑器性能,如果一个叶子块包含了大量字符,那么编辑器可能会卡顿
- 动态加载块数:加载块数会影响编辑器性能,特别是对于公式块、代码块和图表块较多的情况,如果加载较多块,那么编辑器可能会卡顿
- 代码块行号:代码块行号会影响编辑器性能,如果一个代码块内容较多且开启了行号显示,那么编辑器可能会卡顿
- 公式、图片和图表:公式、图片和图表会影响编辑器性能,如果文档中包含了大量公式、图片和图表,那么编辑器可能会卡顿
优化建议:
- 避免使用过多软换行,虽然不使用软换行会增加块数,但是少使用软换行可以减小段落块大小避免编辑器卡顿
- 调小 动态加载块数,特别是对于公式块、代码块或图表块较多的使用场景。这个参数没有具体的最佳数值,请以调整后感受为准
- 通过 聚焦 减少元素从而提升编辑器性能
-
你敢相信吗,作为一款笔记软件,连文字自定义颜色和背景色、格式刷的功能都没有
2024-10-20 12:23“能插件实现的思源大概不会做”,为什么呢?
因为还有一大堆高优先级的开发需求没做,如果能靠插件实现的话 D 就暂时不会在本体加上这个功能了,除非有社区开发者把插件的功能 PR 到思源本体。
-
你敢相信吗,作为一款笔记软件,连文字自定义颜色和背景色、格式刷的功能都没有
2024-10-20 01:37如果你真的很需要这些功能,大概思源笔记确实不适合你。
WPS 或许合适一点。
选择思源笔记的用户一般不太在意这些,因为类似的产品 Notion FlowUS Wolai ... 都这样,不追求功能上的大而全。能插件实现的思源大概就不会做了。