首先直接进入正题。
1. 问题
长列表在进行键盘操作(例如 ctrl+v
、ctrl+z
、enter
等)时经常出现内核崩溃、需要重建索引的问题。
因为不确定具体是什么因素导致的问题,我尽量把场景还原一下:
- 列表较长,且有四、五个长列表,每个列表均有 20 项以上
- 键盘操作频率较高,例如
ctrl+v
粘贴后立刻ctrl+z
- 常常是复制一个列表项块后,粘贴在一个新的空白列表项块时出现问题;复制整个列表块反而没有怎么出现过问题,可能是场景频率比较低
- 偶尔在新建文档的第一行列表也会出现内核崩溃的问题
2.建议
该项其实算是个人使用习惯的问题,在群里也只见过少数人提及,所以只作为建议写在这里。
当然,对我个人来说已经非常影响使用体验了
2.1 顶层列表项句首操作
在顶层列表项的句首有以下几种常用的操作,目前思源编辑器的效果如下:
- Shift+ Tab
- Backspace
- Enter
然后,我对比了 Notion、语雀、Craft、Wolai 等文档型笔记软件,这四款笔记应用中,操作 1 和操作 2 的效果是完全统一的,仅仅在于操作 3 有一点小分歧(此处就不贴图了,只描述):
- Shift+ Tab:没有任何变化
- Backspace:将光标所在行变为段落块,上下列表分割为两个列表
- Enter
- Notion、Wolai
- 当光标所在行有内容时,是将光标所在行以上的列表和剩下列表分割为两个列表
- 当光标所在行无内容时,效果和操作 2 相同
- 语雀、Craft
- 当光标所在行有内容时,和现在的思源是一致的
- 当光标所在行无内容时,效果和操作 2 相同
- Notion、Wolai
对我个人来说,我更习惯语雀的操作逻辑,尤其是操作 2 和操作 3 能分割列表这一点,我目前没有发现思源有类似效果的操作。
2.2 列表间的空行删除操作
直接上思源目前的操作效果:
这个问题早在 vditor 时期就有的,到现在我依然不是很习惯。
我再次对比了 Notion 等四款文档型笔记软件,他们在这种操作上呈现的效果也是统一的,合并列表。并且,这一操作常常是与上文中提到的分割列表操作相辅相成的。
结尾随便说两句吧,重拾思源有一个多月了,有许多惊喜,也有不少问题。而在 Typora 正式收费以后,思源已经成为我个人的主力本地 md 编辑器了。也正因如此,之前尚可以忽略的一些个人体验问题,如今让我十分困扰。
我个人在使用思源这种文档结合大纲的编辑器时,分割列表和合并列表这两个操作使用频率是非常高的,所以非常希望开发者能采纳我的建议,感谢。
最后,当然是希望思源越做越好了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于