【问题标题】:Preserve sub-folding on any level when folding/unfolding the mother ones in Sublime Text在 Sublime Text 中折叠/展开母版时,在任何级别上保留子折叠
【发布时间】:2019-08-24 16:51:24
【问题描述】:

我需要在折叠/展开母(超级)折叠时保留子折叠。 当通过 Ctrl+Shift+] 展开一个类时。它也会展开它的折叠功能。是否可以仅展开父类而不是应用于其子类。

在附图中,折叠这个Class后,当你展开它时,它会展开它的功能。

【问题讨论】:

标签: sublimetext3 fold unfold


【解决方案1】:

对此的简短回答是,我相信您需要一个插件来执行这种操作; Package Control 上可能有也可能没有,我不确定。

更长的答案是折叠和展开文本的命令(通过键绑定、菜单和装订线中的折叠箭头显示)不允许折叠部分重叠。

本质上,文件中的任何字符都可以被认为是折叠或不折叠;所以一旦你折叠一个区域,它里面的所有东西都被认为是折叠的。在您的情况下,这意味着当您折叠父类时,方法也已经折叠的信息会丢失,因此当您展开父类时它们不再折叠。

为了解决这个问题,插件必须尝试记住折叠区域的状态,以便它可以部分展开事物。

【讨论】:

    猜你喜欢
    • 2021-12-12
    • 2017-02-04
    • 2012-12-30
    • 2018-12-13
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    相关资源
    最近更新 更多