Jak používat Odsazení skládací strategie a vlastní skládací pravidla?

0

Otázka

Jsem napsat nějaký kód na GDscript který je podobný pythonu. To má odsazení skládací strategie, která je v pořádku.

Ale také se mi líbí #region což je velmi užitečné, když potřebujete rozdělit kód do sekcí: proměnné, setter a getter, veřejné funkce...

Našel jsem několik rozšíření, které mohou spravovat skládací strategie, ale mají vedlejší účinek: Odsazení skládací strategie, je pryč. Jediný způsob, jak jsem zjistil, je napsat nějaký komentář, nebo speciální symboly při skládání by měla být ukončena.

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

Ale mohu použít odsazení skládací strategie a regionu, skládání dohromady ve vs-kód?

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

Nejlepší odpověď

0

Takže řešit, že je třeba změnit skládací pravidla v jazyce-nastavení rozšíření.

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

Nyní, je třeba dát to do konce nastavení jazyka:

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

Nebo to, co potřebujete. Ve skutečnosti, jsem si všiml, že už tam byla nějaká Realizace z #region, ale trochu těžší, aby odpovídal vzoru. Omlouvám se za plýtvání ur času.

2021-11-24 04:40:06

děkuji yuji96 pro myšlenku, pro. github.com/Microsoft/vscode-python/issues/...
Kirill Moskalew

V jiných jazycích

Tato stránka je v jiných jazycích

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