[https://github.com/yyldps/obsidian-bullet-list-outline](https://github.com/yyldps/obsidian-bullet-list-outline)
大家好,很荣幸第一次从单纯的使用者到与大家分享我的想法。这款插件来自前几日的突发奇想,由于不断正文标题正文,不断的#(空格)#(空格) 的,我忽然想到无序列表的Tab能丝滑一些,随着无序列表体验的深入,想到如果无序列表的层级能像一级标题二级标题一样,能有侧边栏大纲树一样,那是不是能在日常编辑过程替代标题正文了?
由于本人对obsidian的使用时间不长,目前插件的功能已经可以替代我对标题正文的要求,如果这一想法有缺陷或者插件功能还有不足,欢迎大家留言探讨,感谢大家的观看。
具体介绍移步顶部链接或者插件市场搜索:bullet-list-outline
目前具体功能和优化如下,
它能做到两件事:
编辑器内视觉优化:将无序列表项按层级呈现为类似标题的视觉样式,让列表结构一目了然。
侧边栏大纲视图:自动解析当前文档的无序列表,生成可导航的树状大纲,点击即可跳转到对应位置。
其它的就是一些优化功能:
光标位置同步:跟随光标移动与文本编辑,实时高亮大纲中对应的列表节点
双向跳转定位:点击大纲节点,正文平滑滚动至对应行并自动聚焦光标
行内语法支持:支持列表项中的 WikiLinks、Markdown 链接与标签的渲染
细枝末节的优化(省略)
Azona77
(🌠CG | ✨效率)
2
个人感觉无序列表对导航的需求应该不大?或许后续可以加一些快速折叠层级、高亮等便于检索和定位的功能
因为我也用无序列表很频繁,但一般一行都不会超过百字(因为很多信息存在层级关系中了),按照楼主介绍页的案例,插件页面显示的内容甚至不如正文页面多
,可能只适用于无序列表散落在大文件各处的场景?
是的,我发现了,我这种需求叫大纲流笔记,有类似的软件就是这种的。
这几天使用发现标题大纲还是不能被替代,但有些场景用无序列表感觉也行,比如我日记偏碎碎念,我一篇文档记一年的碎碎念,之前一级标题是月份,二级标题是当月日期,后面试了无序列表,第一层当月份,第二层日期,后面再记录就是Tab的事情,感觉能方便一些。
今天想着标题大纲和列表大纲能不能结合着使用,自动切换,但刚刚发现已经有大佬写了类似的插件,还能切换成白板大纲!未曾想到的道路,我还在体验ing
流氓兔
4
我的笔记就是无序列表主导,标题基本不会用,用也是h5h6h7,大纲插件直接关了,靠搜索可以定位
谢谢留言。是的,感觉列表模式还是有使用场景需求,所以我试着做了这个插件。
昨天发现特别好用的大纲插件quiet outline,感谢插件作者。
我结合他的部分思路,新增了我的插件功能,截至目前我的插件核心功能如下:
列表大纲模式:无序列表项按层级呈现为类似标题的视觉样式。只需在笔记顶部的 YAML 属性区添加 cssclasses: list-outline-mode 即可。
大纲切换:侧边栏自动跟随当前文档适配,目前支持标题大纲、列表大纲和白板大纲。