【已解决】需要快速查看和跳转不同列表项,因此希望"- ## 标题"也能被识别为标题

功能需求类反馈

需求说明

我在ob中普遍使用无序列表及缩进来记笔记(类似roamreseach),但同时我也需要“## 标题”的功能来方便地查看和跳转不同章节。
现在的问题是:当我将标题设置为无序列表的时候(例如“- ## 二级标题”),该标题确实会被放大加粗成二级标题,但是在侧边栏的“大纲Outline”(核心插件)中却无法被识别为标题。同样地,使用"floating toc"等插件也无法将“- ## 二级标题”识别为标题

尝试过/想象的解决方案

1.:x:我尝试过在需要设置标题时就取消设置无序列表,这样一来标题就可以正常使用了。但这样会造成很大问题:就是在笔记进行二次加工的时候造成很大麻烦。例如我在设置标题后,过了一段时间又想取消这个标题,于是我需要删除“## ”,再设置为无序列表,且这个时候由于缩进的错乱,我需要将该标题以下的内容全部选中,然后再设置一次缩进。太麻烦了!
2.:heavy_check_mark:希望"- ## 二级标题"也能被识别为标题,这样就可以在ob中统一使用无序列表了

同理,有序列表和代办列表后的##标题也需要被正确识别

不太可能。
ob兼容标准的markdown语法【论坛内有相关教程】
"-##二级标题"你看着好像是标题,但只是由于被渲染加上了标题的样式而已,也就是上了个标题的皮肤,但是在ob来看实质不是标题,也不能是标题。因为不符合标准的markdown语法。
这种修改,会导致大量使用标准的markdown语法用户,出现各类错误。

因此没有可能做这种功能修改。只能建议修改使用习惯。

1 个赞

楼上的说的对,因为 - ## ,的最前面,加了 - 减号,这个是Markdown的标准语法;就是一个列表 ,后面的统统会被成当列表 的文本,除非,你重写 ,重新定义一套规则 ,自己定义判断的标准,写插件呗,本质上不都是文本,文字 ,你自己定义切分 ,判断,分类 的标准; 但是 ,但是,这个时间成本 ,不划算呀

1 个赞

楼主应该找能够实现这项操作的插件

1 个赞

LifeFi/黑曜石跳跃 — LifeFi/obsidian-jump
感谢楼上回复。这个插件基本解决了我的问题,可以在同级bullet间快速跳跃

1 个赞