如何使用缩进式折叠战略和定义折规则?

0

的问题

我写一些代码GDscript其是类似于蟒蛇。 它有一个凹痕折的战略,这是好的。

但我也喜欢 #region 这是非常有用的,当需要分代码成部分: 变量制定者和吸气,公共职能...

我发现了几个扩展可以管理的折战略,但它们都有一个副作用: 压痕折战略是消失了。 我唯一找到的是编写一些评论或特殊符号的时候折叠应该结束。

"explicitFolding.rules": {
    "gdscript": [
        {
            "begin": "#spoiler",
            "end": "#end"
        },
        {
            "begin": "func",
            "endRegex": "\t$"
        }
    ]
},

但我可以使用缩进式折叠战略和区域折叠在一起,在与代码?

visual-studio-code vscode-settings
2021-11-24 03:24:35
1

最好的答案

0

因此,要解决,需要改变折规则在语言扩展设置。

C:\Users\usr\.vscode\extensions\geequlim.godot-tools-1.1.2\configurations\gdscript-configuration.json

现在,需要把这个放到结尾的语言设置:

"folding": {
    "offSide": true,
    "markers": {
        "start": "#\\s*region\\b",
        "end": "#\\s*end\\b"
    }
}

或者你需要什么。 实际上,我注意到,有已经是一些执行情况的区域,但有点难以相匹配的模式。 很抱歉浪费你的时间。

2021-11-24 04:40:06

Kirill Moskalew

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................