Ako používať Odsadenie skladacie stratégie a vlastné skladacích?

0

Otázka

Som napísať nejaký kód na GDscript, ktorý je podobný python. Má odsadenie skladacie stratégie, ktorá je v poriadku.

Ale páči sa mi aj #region čo je veľmi užitočné, ak potrebujete rozdeliť kódu do častí: premenné, zmeniť a getry, verejných funkcií...

Našiel som niekoľko rozšírení, ktoré môžete spravovať skladacie stratégie, ale majú vedľajší účinok: Na odsadenie skladacie stratégie je preč. Jediný spôsob, ako som našiel, je napísať nejaký komentár, alebo so špeciálnymi symbolmi, keď skladacie by mala skončiť.

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

Ale môžem použiť odsadenie skladacie stratégie a regióne skladanie spolu vo vs-kód?

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

Najlepšiu odpoveď

0

Tak riešiť, že je potrebné zmeniť skladacie pravidlá v jazyku-rozšírenie nastavenia.

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

Teraz je potrebné, aby na konci nastavenia jazyka:

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

Alebo to, čo potrebujete. V skutočnosti, som si všimla, že tam už bol nejaký Vykonávanie #regióne, ale trochu ťažšie sa zhodujú, že tento vzor. Ospravedlňujeme sa za plytvanie ur čas.

2021-11-24 04:40:06

ďakujeme yuji96 pre myšlienku na to. github.com/Microsoft/vscode-python/issues/...
Kirill Moskalew

V iných jazykoch

Táto stránka je v iných jazykoch

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