我需要在折叠(展开)母(超级)折叠时保留子折叠。 通过Ctrl + Shift +]展开课程时。它将同时展开其折叠功能。是否可以只展开父类而不是应用到其子子级。
在附件图像中,折叠此类后,当您展开它时,它将展开其< strong>功能。
答案 0 :(得分:0)
对此的简短回答是,我相信您将需要一个插件来执行这种操作。我不确定Package Control上是否已经有一个。
更长的答案是,折叠和展开文本的命令(通过按键绑定,菜单和装订线中的折叠箭头显示)不允许重叠部分。
本质上,文件中的任何字符都可以视为折叠或不折叠;因此,一旦您折叠一个区域,其中的所有内容都将被折叠。在您的情况下,这意味着在折叠父类时,方法已经折叠的信息也会丢失,因此在展开父类时不再折叠它们。
要解决这个问题,插件必须尝试记住折叠区域的状态,以使其可以部分展开。