建议将快捷工具栏的引用改为块引用

当前的功能缺陷

在笔记页面中,选中一段文字,弹出的快捷工具栏中有“引用”功能,快捷键“Alt+["。

这个功能使用很方便,可以快速检索并建立引用链接。但有一个缺陷:

假设我在页面 A 中,选中“这是引用页面 B”,会自动检索并建立指向“这是引用页面 B”页面的链接。默认是建立的固定超链接,而不是块引用链接。如果我把“这是引用页面 B”的标题改为““这是引用页面 B 的修改”。在页面 A 中的链接文本不会动态更新链接文字。

功能改进建议

建议在用快捷工具栏建立选中文字的引用时,提供一个选项,让用户可以选择:链接文本动态更新 。选中后,自动将链接文本更新为引用的页面标题。

或者:如果用户选择的文字完全匹配引用的页面标题内容,就自动创建为可以动态更新的块引用。但这样做,如果用户希望固定链接文字,就不方便了。

原因分析

我问过身边好几个人,普遍希望选择一段文字建立链接,后面修改文档标题时,能动态更新链接文字。当然,也有一些场景,我们希望固定链接文字。最好的是给用户一个选项。这种操作建立链接,比输入两个(,再输入关键字建立链接,方便多了。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25221 引用 • 104008 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 按以下操作:

    1. 选中文本
    2. 按 Ctrl+X
    3. 输入【【
    4. 按 Ctrl+V 搜索引用

    或者:

    1. 选中文本
    2. 按 Alt+[ 引用
    3. 右键块引用,转换为动态锚文本
    1 回复
  • skytalker 1 评论
    作者

    谢谢回复。目前我就是这样操作的,能用,就是操作太繁琐。如果官方能改进就更好了。

    1 回复
    设计上这里必须是静态锚文本,不过可以看看谁能给你写一个 JS 实现
    JeffreyChen
  • 88250 1

    搜索引用的候选列表中这里不提供“动态锚文本”的原因:大多数使用场景是在文字中间搜索并引用,如果使用动态锚文本容易破坏当前的上下文,举个例子:

    image.png

    选择 思源 然后 Alt+[ 引用 “思源”命名的由来 并不希望使用动态锚文本,所以这个功能的设计初衷就是为了选中文字搜索并使用静态锚文本的,不考虑添加动态锚文本选项。

    1 回复
  • skytalker
    作者

    谢谢回复。我明白你的意思了,这个功能设计目的是为了固定链接文本。

    只是这个快捷功能很好用,能不能扩展到动态链接呢?比如给一个设置选项,让用户可以选址固态或动态链接文字,这样使用起来更方便。

    1 回复
  • 不考虑了,因为新手用户可能会因为分不清楚动/静而选错,一旦选了动态的话后面上下文会出现问题。

    如果实在需要,可以期待下社区插件,谢谢。