含井号`#`的代码块折叠后,切换文档再回到同一文件后,折叠会部分失效

版本

  • 当前版本v1.7.4
  • 安装程序版本v1.4.14

遇到的问题

  • 含井号#的代码块折叠后,切换文档再回到同一文件后(或者关闭Obsidian再重新打开),折叠会部分失效,如下gif图

VSCode - Notes - Obsidian v1.7.4 2024-10-30 15-19-12 00_00_00-00_00_30

  • 前几天还没有这个问题的,就在最近发现笔记中带有井号注释的代码块部分出现了这个问题,如python和cmake,实测代码块的语言种类(如三点右侧的pythoncmake标识)不是产生这个问题的原因

已尝试的解决方案

  • 删除代码中的#号注释部分后,便不会出现上述的折叠失效问题

根据楼主描述简单试了下, 没复现出来, 我是用的下面这段文字:

### 标题1正常段落

- 当前版本v1.7.4
- 安装程序版本v1.4.14

### 标题2含代码不含井号段落

- 当前版本v1.7.4
- 安装程序版本v1.4.14
	```cmake
	CC = gcc
	CFLAGS = -g
	blah: blah.o
	blah.c:
		echo "int main() { return 0; }" > blah.c
	clean:
		rm -f blah*
	```

### 标题3含代码含井号注释

- 当前版本v1.7.4
- 安装程序版本v1.4.14
	```cmake
	CC = gcc # Flag for implicit rules
	CFLAGS = -g # Flag for implicit rules. Turn on debug info
	# Implicit rule #1: blah is built via the C linker implicit rule
	# Implicit rule #2: blah.o is built via the C compilation implicit rule, because blah.c exists
	blah: blah.o
	blah.c:
		echo "int main() { return 0; }" > blah.c
	clean:
		rm -f blah*
	```

### 标题4标题后不空行直接接代码
```cmake
# Implicit rule #1: blah is built via the C linker implicit rule
# Implicit rule #2: blah.o is built via the C compilation implicit rule, because blah.c exists
```

END

以上贴笔记里, 并反复折叠/取消折叠, 最后没能试出来这问题


但楼主这场景看着比我复杂, 如果出异常, 确实也有可能

目前个人建议先把出事的段落, 单独贴新仓库新笔记里, 看看在这种最小化场景是否仍旧如此

谢谢向导!在你的建议下我又试了下以下三种方法:

  • 我在同一Obsidian仓库下新建笔记,并将旧的内容全选复制粘贴过去后,问题再现
  • 我新建了一个仓库,并将旧的笔记文件拖入该仓库,新建另一个笔记文件用于切换测试,问题再现
  • 在新的空仓库下,新建两个空笔记,将旧的笔记内容粘贴到其中一个内,问题再现

所以我现在怀疑是不是我的笔记内容本身存在问题,抑或是我的电脑有问题(我的VSCode写代码
的时候也总是出现问题,难绷)

论坛不让传文件,可以通过https://file.io/oGV6QAxrrwy0下载到我出问题的笔记原文,若有兴趣可以看看能否在您的电脑上复现这个诡异的问题

1 个赞

补充说明:

  • 该笔记文件本来引用到了原仓库的一些图片文件,但是我在新仓库测试的时候并未将这些图片复制过去,依然会出现问题,所以应该可以排除图片的问题
  • 我将出问题的那一部分文本单独通过上述几种测试后,并未复现出现问题,只有在该笔记文件所有内容都在的时候才会在我的电脑中出现这个问题,很奇怪

别客气~

文件链接失效了没看到… 如果楼主再上传的话, 我愿意帮忙看看, 但也不保证能解决


只有在该笔记文件所有内容都在的时候才会在我的电脑中出现这个问题

那么看上去, 简单几个段落ok, 仅当复杂长篇时才有问题, 感觉可能是俩原因:

  1. 前半段文章, 有某些特殊标记符号干扰了对折叠段落的判断
  2. 只要文章足够长, 一定会出现记不住折叠的现象

这我目前也没啥想法, 只能拆分段落, 一点点排查了

再次感谢向导桑的回复!o( ̄▽ ̄)ブ

我将整个文件排查了一遍,最终将笔记文件缩减到了几乎最小的可以触发此Bug的程度,当我想要继续减少笔记内容时,出现了十分诡异的问题:哪怕我任意删除出问题处的上下文的一行十分简短的文字,就会导致该bug消失,反之bug则一直存在,让我无法确定问题到底出在何处

我将复刻此问题的新仓库上传到了https://github.com/WhythZ-Debug/ObsidianFoldingBug内托管,您可以通过README.md内的gif图粗略看到上述这个诡异的问题,出问题的文件就是该Repo下的fold/Test.md文件

我有了一点点进展:

目前个人判断似乎跟两个因素有关:

  1. 如楼主标题描述, 小标题内的段落里含 #
  2. 笔记前面, 要有足够长的填充段落

以下是我在楼主提供的例子的基础上, 自己折腾出来的复现文本, 贴新笔记里应该能还原问题:


#### 超长段落可以是简单段落

以下代表笔记开头的一些随机段落, 段落不需要格式很复杂 

(如果还是无法复现, 再把下面这些多粘贴几次)

超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 超长的简单段落 真的非常长 



#### BEGIN

#### 需折叠小标题A - 含井号导致折叠不管用

```
# 123
```


#### 需折叠小标题B - 含井号导致折叠不管用


    # 456


#### 需折叠小标题C - 含井号但折叠管用

#标签也会导致出问题吗 标签正常


#### 需折叠小标题D - 内为简单段落

简单段落即使出现在问题段落后, 折叠效果也正常
简单段落即使出现在问题段落后, 折叠效果也正常
简单段落即使出现在问题段落后, 折叠效果也正常




#### END



以上文本在我这里, 后半部分在默认展开状态时是:


后半部分手动折叠好后, 是:


此时切走笔记, 立刻返回该笔记, 会看到:

这时就出事了… 楼主可以试试, 估计你那边效果跟我一样 (同时我也能体会到, 你这花了多少时间排查这个问题段落…)


最后, 问题原因? 我目前还是摸不着头脑

也许跟 “笔记正文的内容懒加载”, 跟 “判断何为折叠终止条件” (折叠的段落里, 如果第一次遇到井号起头的但不是标签的行, 则此后取消折叠? 但忘了考虑代码块?) 有关

现状如何规避?

破坏掉代码块里的井号 “被误识别为小标题的可能性”

```cmake
# 123   <- 这写法疑似会在折叠时被误判

临时改成如下写法, 能好点
#123          <- 不太好看
###### 123    <- 让井号比该小标题具有的井号还多
#- 123        <- 反正以上都不太好看
```

当然, 我目前觉得这就是 bug 
用户再怎么设法规避, 能做的事也不多

该问题的确如Probe所说的那样,是代码块中的井号#后的注释文字与井号间存在一个空格导致的

试了下Probe提供的最小复现文本,刚复制下来粘贴到新笔记的时候没有复现出此bug,然后如文本中所提示的将“超长简单段落”部分多复制一两份,即可复现此bug

目前只好采用将#后的空格移除的办法(相对美观一点,Probe提供的文本内也提到,“标签”并不会导致该bug,这大概率也是这种方法不会触发bug的原因)来解决该问题了,强迫症真的很难受/(ㄒoㄒ)/~~

1 个赞