思源 2.2.1 至 2.3.0 重要更新一览(带图)
之前跟社区老铁交流时他说:思源每次更新后都有学习成本,自己只是错过了一两个大版本的更新公告,结果改动太多跟自己之前的操作习惯相冲,以至于使用体验很差。
于是我就想将版本号 x.y.z 中,y 版本之间更新的部分重要引入特性和体验改动汇总一下,以图文的方式帮助老铁们快速跟上思源的版本。
更新内容为 y 版本之间更新的重要引入特性和改进,例如这期文章就是 2.2.1 至 2.3.0 的改动汇总。
引入的特性(2.3.0)
移动端支持编辑工具栏
从左到右分别是:
缩进、缩出、块上移、块下移、块上方插入空块、块下方插入空块、清除行级样式、撤销、重做
编辑器式反链面板
编辑器式反链面板是思源自反链面板展现层级改版反链面板层级、上下文和移动改进 · Issue #2762 三个月后就定下的计划,满打满算已经过去十个月,由 D 大听取众多老铁反馈(主要是 FLY 老哥的)做出来的,它的主要特性如下:
-
反链面板的展现层级逻辑类 Roam Research
-
可编辑
-
和原文分离的折叠展开逻辑太复杂就没做 -
反链面板会有面包屑,点击面包屑后可以在反链面板中改变显示层级(重要特性,查看反链上下文时特别方便,不需要切换文档、不通过点击跳转对应文档也能查看上下文,推荐阅读这篇反链的核心是上下文)
-
保留之前的浮窗功能,在如今的反链面板的面包屑上留有块标,可以用来触发浮窗
- 在浮窗里同样能对原文进行编辑、与正文进行交互(alt+ 拖拽为块引用等操作)
-
反链面板的文档块的块标支持用三大功能键位(shift、ctrl、alt)+click 跳转
PS:ALT+B 的页签式反链面板要比 ALT+7 好用
用 FLY 老哥的话说就是“相当于把浮窗直接嵌入反链面板中”,下面是演示:
重要体验改进:
块引用与所引用的内容块进行交换
块引用一个块后,右键锚文本选择到“转换为”,这时选项里最下方有两个选项:
- 定义块
- 定义块及其子块
转换为定义块是把“所引用的块”与当前的引用锚文本所在块互换位置,转换为“定义块及其子块”则是把定义块及其子块一起换过来,例如你引用了一个标题块:
- 转换为定义块:块引用和标题块互换位置
- 转换为定义块及其子块:块引用和标题块及其下方的块互换位置(列表项块里类似)
应用场景
- 场景 1:你将要写的内容和之前已经写的笔记有很大“耦合”,不仅是对之前笔记的补充,还要频繁对之前的笔记修改,这时候就不要切换文档块,直接在当前打开文档块里引用之前的笔记,然后将它换到当前文档块里编辑即可。这时定义块的原位置会留下一个块引用,为记录留下上下文信息。
- 场景 2:在使用双链整理输出的时候,会去反链面板里筛选合适的内容块引用到正文,如果直接从反链面板拖动内容块到正文,会丢失这个块记录时上下文所携带的信息。如果是在正文用块引用的方式,则编辑手感会非常的差,而在思源里还会经常触发浮窗,右键锚文本使用转换为“文本 *”的功能可以解决一部分问题,但是不支持纯文本之外的元素和复杂的场景,比如图片、列表项块的子块、挂件块、代码块、表格等等。这时候我们除了使用反链面板直接编辑外,还可以用“转换为——定义块”来解决这个问题。
- 场景 3: 在使用双链整理输出的时候,在导出时并不能把引用的某些元素和块完美导出,比如引用一个表格块、图片则无法导出它们,使用嵌入块会丢失引用信息(思源的嵌入块是查询块伪装的,没有引用关系),直接移动到正文会丢失记录时的上下文信息,我们可以使用“转换为—定义块”这个功能,既保留了记录时的上下文信息,又能完美导出。
演示:
块标拖拽按住 Alt 为引用,按住 Shift 为嵌入
要注意这个是 拖拽块标后再按住 Alt/Shift ,虽然按住 alt 后再拖拽也能拖拽为块引用,但是按住 shift 后再拖拽是没反应的。
这个改动极大提升了双链的使用体验,在中期的归纳环节或者后期排版输出的时候会经常用到块引用,是中后期的高频操作,使用方法则是拖拽块标后按住 alt,拖到想放的位置再松手即可,上面的演示有这个操作。
移除文件锁
推荐阅读 关于不支持使用第三方同步盘同步数据的公告 - 链滴 (ld246.com) ,对订阅用户无影响,对使用第三方同步软件有心得的用户无影响,因为他们会在思源关闭时再运行第三方同步软件。
对使用第三方同步软件同步思源,但是了解不那么深入,在思源读写文件时进行同步的用户有影响,会直接出错。思源原先是没有文件锁的,后来是加了个文件锁,但是并不能解决核心矛盾——“操作系统本身就不支持两个不同的进程同时安全读写同一个文件”。只是延长问题的出现时间,并没有解决问题,所以这个版本就去掉了,帮助用户提早发现问题并解决:
不要在思源运行时使用第三方同步盘
支持按子文档数排序,支持按文档大小排序
在文档树右上角—更多里的一大堆排序:
思源现在有字数、词数等信息的实时统计:
桌面端托盘加入选项 重启时重置窗口
使用双屏的用户偶尔会出现这种情况:某些软件会飞出屏幕外移不回来,只能删除默认的配置文件重置到默认屏幕,思源的这个选项就是为了解决这个问题。
粘贴富文本时的改进:
没有选中也可以 F3 新建子文档
之前需要选中文字再按 F3,子文档块名为选中的文字。改版后不选中文字也可以新建子文档
默认文档块名为
标题块的体验改进:
现在在标题块块菜单里支持这两个功能了
表格内光标和按键交互优化
- 现在新建行列后,会将光标移动到对应的新单元格中
- 现在表格块下方无内容块时,按 → 键会新建空块
- 现在单元格内按 Enter 光标会换到下一行对应的单元格
- 现在单元格内的换行键是 Shift+Enter
演示:
自动更新下载安装包的系列改进:
外观模式支持跟随系统切换
在这个版本思源加入了外观模式支持跟随系统切换,移除了左上角的日夜模式切换按钮
win11 没有日夜切换,但是有手动的深、浅主题切换,win11 恐成最大受害者。如果对之前的“日夜模式切换按钮”有需求的话,可以看下萌新的这个 quicker 动作:主题模式切换 - 动作信息 - Quicker (getquicker.net)
行级备注自动移除换行
换行是个 BUG,不是特性
修改属性时更新 updated 字段
现在对块的属性,包括命名、别名、备注以及自定义属性进行更改时,也会更新块的修改时间
标题开头 Backspace 不应该转换为纯文本
现在在标题开头处按 Backspace 只会将标题块转换为段落块,之前会将整个标题块变成纯文本段落块,这样会丢失标题块的行内元素,比如引用等行内样式。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于