【 分享 】思维导图小挂件(添加关键字检索 + 缩放功能)

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

之前其实发过一篇分享,但是那个操作起来比较繁琐,所以最终改成了挂件的形式。还没上架,欢迎大家先试用一下。

导图更新

开始使用:

下载挂件的压缩包后,解压得到一个【思维导图】的文件夹,将这个文件夹放到 工作空间\data\widgets 下,然后重启笔记本。就可以在打开的挂件列表中看到【思维导图】这一项了。使用前,建议先清理思源的缓存,防止旧文件干扰。

  1. 基本使用:
    • Tab 键是新建子元素并进入编辑状态
    • Enter 键是新建兄弟元素并进入编辑状态
    • Delete 键是删除元素
    • 如果上面三个键没生效,大概是焦点问题,可以用鼠标点一下那个元素再按
    • 按 Esc 或者元素失去焦点时结束编辑状态;
  2. 如何插入超链接?
    • 复制笔记中的块超链接或者外部的链接地址;
    • 双击元素进入编辑模式,输入需要展示的文本(如果使用元素已有的文本,这一步可以省略),然后按 Ctrl+k,就会结合刚刚复制的链接地址和当前元素的文本生成超链接;点击文字后能跳转到指定位置;
    • 注意:删除设置了超链接的元素时,鼠标要点边框后按 Delete,不然直接跳转了。
  3. 检索关键字
    • 点击【检索】按钮弹出搜索界面
    • 输入框中输入内容后按【Enter】或者点击【提交】即开始检索,匹配到的关键字黄色高亮;
    • 点击搜索到的结果,下方会出现对应的结果预览,如果是超链接,点击后能进行跳转。
    • 点击某个搜索结果后搜索界面上方显示的该结果在导图中的路径;点击该路径或【检索】按钮,能关闭搜索界面;
  4. 如何缩放导图?
    • 鼠标悬浮在导图上方后按住 Ctrl,使用鼠标滚轮来缩放导图。缩放比例:0.4~2

备注

1、思维导图初始化的时候,如果发现底部有相邻的代码块,会读取代码块中的数据来绘制导图,如果没有,就在底部插入代码块,并使用内置的导图模板;

2、导图被修改后默认会自动将最新的数据写入到代码块中,尽管如此,左上角还是保留了手动保存的按钮,不放心的话可以编辑完手动点一下。

3、挂件底部绑定的那个代码块,除了用来保存数据(页面刷新或者重新打开时导图状态保持一致),还可以用于全局搜索时检索导图包含的关键字。(代码块中的数据包含了导图各个节点的文本信息,而代码块的内容是可以被全局检索到的)。

视频演示

节点编辑

检索关键字:

导图缩放

压缩包

思维导图.rar

思维导图添加检索关键字功能.rar

思维导图 + 关键字检索 + 缩放.rar

  • 思源笔记

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

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

    22350 引用 • 89424 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 其他回帖
  • someone69799
    作者

    我刚才切到【导出预览】模式看了下,这个模式跟当前读写块来记录导图数据的方式是冲突的。插入块、读写块内容需要块 ID ,而【导出预览】模式下原本的块 ID 没了,文档发生了一些转变。要解决冲突的话得改变当前导图记录数据的方式。

    所见即所得:

    所见即所得.png

    导图预览:

    导出预览.png

  • someone69799
    作者

    关于【超链接悬浮预览】的功能,大家手动改一下就可以实现,可参考 github 上提的 issue:

    超链接悬浮预览

  • 我提一个建议, 可以将该代码块进行格式化以提高可读性, 同时折叠该代码块(使用块属性 fold="1"), 毕竟这个代码块仅在需要时供人查找

    1 回复
  • 查看全部回帖