块引用(())和右侧打开作为RE的基本功能,目前使用体验欠佳,存在以下问题需要修复或优化。
需要修复的bug或需要优化的细节
- 块引用在面包屑中会被显示为ID,在使用聚焦功能等显示面包屑路径的地方会导致内容难以阅读。(急需优化)
- 块引用和搜索一样,存在搜索到的内容不及时更新的问题,这个问题在某些情况下可能会导致数据丢失!(急需优化)
- ((搜索到的某个节点过长时会严重干扰内容的选择。(急需优化)
- 右侧面板的右侧菜单很容易出界导致无法点击。(急需优化)
- 块引用有时候会在末尾出现不知道哪里来的空格。
- 引用块包含双链时,点击双链是回到原块,而不能直接打开双链。
- 块引用不能复制局部文本,需要点回到原块,比较麻烦。
- 块引用的内容中存在主题时,在指向该块引用的主题的那部分,弹出菜单会乱跳。
- ((块引用主题时,对其弹出的菜单选择转换为文本,转换后得到的是主题而不是文本。
- 从右侧面板回到内容所在的位置没有相应的菜单,似乎只能通过光标定位后ctrl+i。
需要额外增加的相关功能
- 块引用和块嵌入搜索出来的弹出菜单不显示面包屑路径,难以判断每个节点的出处和上下文,出现相同或相似内容时难以选择,强烈建议增加弹出菜单常驻显示面包屑的功能(急需!)。
- 在笔记中选中局部文本后,在弹出的悬浮菜单中增加一个功能:针对该文本搜索并列出带路径的可引用列表,鼠标或键盘选择后直接转为块引用(默认以选中文字为别名创建)。(急需!)
与之对应的双链相关功能,选中后搜索并列出所有相关的主题列表,选择后直接转为带别名的双链(默认以选中文字为别名创建)。
在搜索不到相关内容时,也需要能在弹出的搜索框里直接修改文字并再次搜索,也可以增加根据选中的文字创建新主题。
另外,不知道另一种实现方式是否可行:改进现有的选中搜索,在现在的选中文字并搜索弹出的下拉列表中增加额外的菜单,可以在搜索后实现上述的别名引用别名双链等操作。
这个主动搜索提及并引用的功能在很多软件中都有,且应用场景极多,之前提过不止一次了,但在RE里一直没有。
顺便多扯一个早就想吐槽的功能,就是悬浮工具条中的(())发送到每日。如果用过一些搜索提及并转成引用功能的其他软件的话,那在RE里一直存在的(())发送到每日生成块引用就很容易在不了解的情况下被误认为是此功能。但是,后者使用场景有限并不常用,且在每刻功能完善后几乎会成为下位替代。需要在每日里记录的,往往都直接记录在每日中了。如果是在主题中记录的笔记需要发送到每日中方便回溯,因为它往往是整理中更新中的笔记,创建日期和修改时期并不一致且经常会变动,选择复制块引用到每日中更为合适,而不是选择现有的把原始文本放在每日里并引用过来。鉴于块引用在显示和交互上不可能比上源文本,这种把整理好的源文本打乱并分别放在不同的每日中的操作,反而会徒增使用成本。这么一看,这个功能似乎只有在临时记录时忘记先跳转到每日时用才合适,我想不到其他更合适的场景。这种低频的使用场景,放在高频使用的悬浮工具条里,我一直觉得是个失败的设计。而如果设计成,选中文字后列出可能的引用,在需要时也能把选中文字发送到每日里引用(源文本在当前位置),便于提示后续处理,则会有用得多。
- 块引用和块嵌入搜索出来的弹出菜单中内容目前无法预览,难以判断节点的父级节点和子级节点,建议增加指向块标时预览的功能。
- 块(连带子级)、块引用、反链面板、图谱等均没有发送到右侧面板的菜单,建议增加各种内容发送到右侧面板打开的功能。
- 右侧面板的内容增加按条件排序和自定义排序的功能。(急需!)