一些有关编辑器的问题和建议 - 个人汇总

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

首先直接进入正题。

1. 问题

长列表在进行键盘操作(例如 ctrl+vctrl+zenter 等)时经常出现内核崩溃、需要重建索引的问题。

因为不确定具体是什么因素导致的问题,我尽量把场景还原一下:

  • 列表较长,且有四、五个长列表,每个列表均有 20 项以上
  • 键盘操作频率较高,例如 ctrl+v 粘贴后立刻 ctrl+z
  • 常常是复制一个列表项块后,粘贴在一个新的空白列表项块时出现问题;复制整个列表块反而没有怎么出现过问题,可能是场景频率比较低
  • 偶尔在新建文档的第一行列表也会出现内核崩溃的问题
2.建议

该项其实算是个人使用习惯的问题,在群里也只见过少数人提及,所以只作为建议写在这里。

当然,对我个人来说已经非常影响使用体验了

2.1 顶层列表项句首操作

在顶层列表项的句首有以下几种常用的操作,目前思源编辑器的效果如下:

  1. Shift+ Tab
    ShiftTab.gif
  2. Backspace
    Backspace.gif
  3. Enter
    Enter.gif

然后,我对比了 Notion、语雀、Craft、Wolai 等文档型笔记软件,这四款笔记应用中,操作 1 和操作 2 的效果是完全统一的,仅仅在于操作 3 有一点小分歧(此处就不贴图了,只描述):

  1. Shift+ Tab:没有任何变化
  2. Backspace:将光标所在行变为段落块,上下列表分割为两个列表
  3. Enter
    1. Notion、Wolai
      1. 当光标所在行有内容时,是将光标所在行以上的列表和剩下列表分割为两个列表
      2. 当光标所在行无内容时,效果和操作 2 相同
    2. 语雀、Craft
      1. 当光标所在行有内容时,和现在的思源是一致的
      2. 当光标所在行无内容时,效果和操作 2 相同

对我个人来说,我更习惯语雀的操作逻辑,尤其是操作 2 和操作 3 能分割列表这一点,我目前没有发现思源有类似效果的操作。

2.2 列表间的空行删除操作

直接上思源目前的操作效果:

空行删除.gif

这个问题早在 vditor 时期就有的,到现在我依然不是很习惯。

我再次对比了 Notion 等四款文档型笔记软件,他们在这种操作上呈现的效果也是统一的,合并列表。并且,这一操作常常是与上文中提到的分割列表操作相辅相成的。

结尾随便说两句吧,重拾思源有一个多月了,有许多惊喜,也有不少问题。而在 Typora 正式收费以后,思源已经成为我个人的主力本地 md 编辑器了。也正因如此,之前尚可以忽略的一些个人体验问题,如今让我十分困扰。

我个人在使用思源这种文档结合大纲的编辑器时,分割列表和合并列表这两个操作使用频率是非常高的,所以非常希望开发者能采纳我的建议,感谢。

最后,当然是希望思源越做越好了。

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • svchord 1
    捐赠者 订阅者 作者

    好吧 ORZ,但第一点的问题我这两天已经遇到过二十多次了,即使使用了内测版也是如此,希望能尽快修复吧

  • 其他回帖
  • 88250
    订阅者
    • 状态异常的问题近期版本一致在改进,请保持更新到最新版
    • 列表相关操作暂时不调整,合并/打断列表后面可能会改进

    感谢反馈。

    1 回复
  • ciwoyipang
    捐赠者 支持者 订阅者

    打断列表这个真的刚需,一般情况下是两个回车就打断了,但是思源的只要下方有连着的节点就不会被打断,很奇怪。