Cum să utilizați Indentare pliere strategie și personalizate, pliante reguli?

0

Problema

Am scris un cod pe GDscript care este similar cu python. Acesta are o indentare de pliere strategie care este în regulă.

Dar eu, de asemenea, ca #region care este foarte util atunci când aveți nevoie pentru a împărți codul în secțiuni: variabile, setteri și getters, funcții publice...

Am găsit mai multe extensii care pot gestiona pliere strategie, dar au și un efect secundar: Indentarea pliere strategie este plecat. Singura modalitate pe care am gasit este de a scrie un comentariu sau simboluri speciale atunci când pliere trebuie să fie încheiat.

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

Dar pot folosi indentare pliere strategie și regiunea pliere împreună într-vs-cod?

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

Cel mai bun răspuns

0

Deci, pentru a rezolva asta, nevoie pentru a schimba pliere reguli în limba-extension settings.

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

Acum, aveți nevoie pentru a pune acest lucru la sfârșitul setările de limbă:

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

Sau de ce ai nevoie. De fapt, am observat că există deja unele punerea în Aplicare a #regiunii, dar un pic mai greu pentru a se potrivi acest model. Îmi pare rău pentru pierzi ur timp.

2021-11-24 04:40:06

mulțumesc yuji96 pentru ideea pentru acest lucru. github.com/Microsoft/vscode-python/issues/...
Kirill Moskalew

În alte limbi

Această pagină este în alte limbi

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