【已解决】请问如何对大纲进行折叠

在打开核心插件“大纲”后,右侧会有页面显示整篇文章的大纲。
我将一些章节的大纲折叠起来后,插件似乎会自动刷新,折叠起来的大纲又会自动展开。
请问有没有办法让大纲保持手动折叠的状态?感谢!

1 个赞

同问, 笔记层级过多默认展开有点不方便, 解决了踢我一下 :grinning:

我倒腾过collapse all这个插件,这个插件可以折叠文件栏和Tag栏的目录树,我心想照猫画虎改一改岂不是就能搞一个大纲折叠的功能出来了?

最后也做出来一个可以按一下按钮一次性折叠所有大纲的功能。但是仍然有很大的问题:

  • 折叠之后,如果笔记发生改动,立刻就会马上把所有标题全部展开,前功尽弃。所以只有单纯阅览不编辑的时候有点用。
  • 折叠之后,如果关闭笔记,重新打开(或者是切换到另一篇笔记,再切换回来),所有大纲又会全部展开,而且这些大纲条目背后的DOM对象都是新生成的。也就是说之前的大纲的状态是不会保存的,每次打开都是新的大纲,所以很难做出一个每次打开笔记时恢复上一次大纲折叠状态的功能。

这个应该是obsidian本身的行为,靠改主题什么的应该没用。目前我还没完全搞清楚这个机制,后面再研究研究 :joy:

2 个赞

可以试试这个:

现在仅支持在编辑模式下跳转,如果平时主要在编辑模式下的话可以先用这个

现在编辑和预览模式都可以跳转了

8 个赞

老哥的插件太赞了!!!!!强迫症患者对官方的大纲是在忍受不了