• 投稿

Excalidraw增强插件 | 最强大的白板插件 | Obsidian笔记插件 | 比导图更强大

8069
1
2025-02-11 16:35:09
107
48
262
19
以前,我主要用的是思维导图, 后来发现导图还是有一定的局限行,所以转向了白板。 目前主要使用的是excalidraw插件。 excalidraw是一个非常优秀的白板插件,但是编辑、交互体验上,因为太自由了,所以就不够便利,使用过程中,我发现很多不舒服的痛点。 作为一个重依赖的插件,很多操作每天都要重复几十上百次,如果一个操作优化一点点,那么每天就能节约很多的时间。 更不用说用起来顺手,心情也会很开心。 接下来,我主要介绍一些痛点,然后演示下我对应做的修改和优化。 首先是文字编辑,如果看过我之前关于导图的视频,可以发现。excalidraw的交互和导图的交互区别比较大。 比如在导图上,选中节点后,空格是编辑,默认进入编辑光标在最后面,shift enter是换行,编辑状态下enter是结束编辑,选中状态下,enter是在下方新建节点。 而在excalidraw上,选中节点后,enter或双击是进入编辑,默认全选,cmd enter是结束编辑,enter是换行。 没有在下方新建节点的命令。  现在呢,我把excalidraw改成和导图一样的交互。空格是编辑,默认光标在最后,shift enter是换行,编辑时enter结束编辑,选中时enter在下方新建文字节点。 这是文本编辑的第一个痛点,编辑交互和导图差异比较大。 文字编辑的第二个痛点是,它无法自动限制最大宽度。不能限制最大宽度。就像这样,这显然是无法接受的。 我优化之后是这个样子的,就可以自动换行显示了。 第二部分是优化选择,原来选择一个矩形区域,选中的节点不能满足的需要。 它的逻辑是需要选中该节点的4个角,才能选中这个节点。 这是很不符合我们的直觉的。 我们的常识,应该是画出的矩形区域碰到节点,就能选中该节点才对。 另一种场景是,我只想选择线条,不想选择节点。这种情况也常常发生。如果只想选择一个线条还好。 但是如果想选择一个区域的所有线条,就比较麻烦了。 比如我想把这块区域的连线都清除掉。 就非常麻烦。 我在这里加了一个修饰键,只要按住cmd,选择区域,它就会只选中线条节点。 最后是,选择相邻节点。 很多时候,我们需要上下左右切换相邻节点,像导图一样。 但是原插件并不支持,只是移动选中节点。 所以我也做了修改。 第三部分是快捷连线。 原来如果想要给2个文字节点建立一个连接,还是比较麻烦的。 如果要给2个文字节点建立虚线连接也很麻烦。 更不用说反向箭头了。 那如果想要建立一个新的文字节点,并连线什么办呢? 建立一个新的文字节点,并虚线链接,怎么办呢? 建立一个新的文字节点,并反向箭头连接,怎么做? 然后是批量连线。 这有一个痛点,删了节点,但是对应的连线,却需要手动再删一遍,不会自动删除。所以,我这里加一个处理,只要一个连线的2头,有一个节点被删掉了。连线也会自动删除。 说到删除。 删除是一个比较审慎的行为。一不小心,把内容删掉又没有办法恢复就不好了,所以我这里加了一层确认。单独按delete无法删除, 需要按住shift + delete键才能删除内容。 最后是,连线的节点位置及时更新。 原来的插件会出现一种情况,当只移动一个节点的时候,连线的另一端并不会优化位置,这简直逼死强迫症了。 所以我做了优化,让它们总是实时更新。 第四部分是拓展需求: 1. 2个左中括号[[就会自动唤出文件选择对话框。 有时候想在输入过程中,添加文件链接。比较方便。 2. 只复制节点的文本内容, 而不是json内容。 3. 从其他地方导入内容。 从局部关系图中,拷贝节点内容。这个,暂时连线的逻辑还没有加。  从导图导入节点内容。 以上是我对excalidraw插件做的一些个性化优化,感兴趣的朋友可以通过置顶评论支持我的插件开发。 如果你喜欢我的内容,可以帮我一键三连。 我会持续更新这些插件的优化的。 谢谢大家。
开发者:wzhenyuw
ob excaldiraw
(1/2)
1.1万播放
简介
Excalidraw增强插件 | 最强大的白板插件 | Obsidian笔记插件 | 比导图更强大
21:43
Obsidian最强大白板 | Excalidraw插件增强2
15:44
客服
顶部
赛事库 课堂 2021拜年纪