是否可以在Sublime中保存子折叠?Bufferscroll似乎没有这样做

car*_*oor 5 sublimetext3

使用Bufferscroll进行升华非常棒,因为它可以在保存之间保存所有折叠.我遇到的问题是我有很多子折叠,每当我隐藏然后扩展父折叠时,所有子折叠都会重新展开.有没有办法折叠/展开父母,但让所有孩子都处于最后状态,直到明确展开?

@PatatjeNL感谢您的回复,但我认为我要么做错了,要么我可能没有完全解释这个问题.请允许我分享一个例子:

def foo():
    if a == b:
        bar(a)
        bar(b)
        return 1
    if c==d:
        bar(c)
        bar(d)
        return 2
Run Code Online (Sandbox Code Playgroud)

好吧..所以有了上面的说法,我可以在def foo()行(1),if a == b:line(2)或if c == d:line(3)上折叠.如果我折叠(2)和(3),一切都很好.然后我可以折叠(1).但如果我然后 UNfold 1,(2)和(3)不再折叠.(1)所包含的一切都展开了,这就是我想要保持的状态.

我确实尝试重新安装几次,当然我可能会继续在这方面遇到技术问题,但我想我会这样做,只是为了确保我们处于相同的波长.

再次感谢关注!!

Win*_*ied -1

嗯,看来BufferScroll确实实现了这个功能。不知何故,我之前没有让它工作,这让我相信它没有实现——我刚刚尝试过,它确实有效。

根据BufferScroll GitHub 页面问题报告中一位合作者的回答,该功能已实现。

当保存折叠代码不起作用时,您可以尝试重新安装 BufferScroll 包。