Come utilizzare il Rientro pieghevole strategia e personalizzato pieghevole regole?

0

Domanda

Scrivo un po ' di codice in GDscript che è simile a python. Ha un rientro pieghevole strategia che è bene.

Ma mi piace anche #region che è molto utile quando si ha bisogno di dividere il codice in sezioni: variabili, setter e getter, funzioni pubbliche...

Ho trovato diverse estensioni in grado di gestire pieghevole strategia, ma hanno anche un effetto collaterale: Il rientro pieghevole strategia è andato. L'unico modo che ho trovato è quello di scrivere qualche commento o simboli speciali in fase di ripiegamento, deve essere terminata.

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

Ma posso utilizzare il rientro pieghevole strategia e regione pieghevole insieme in vs codice?

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

Migliore risposta

0

Quindi, per risolvere che, bisogno di cambiare le regole pieghevoli in lingua e le impostazioni dell'estensione.

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

Ora, bisogno di mettere questo al fine di impostazioni lingua:

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

O di che cosa avete bisogno. In realtà, ho notato che c'era già alcune Attuazione della #regione, ma un po ' più difficile per adattarsi al modello. Mi dispiace per perdere ur tempo.

2021-11-24 04:40:06

grazie yuji96 per l'idea per questo. github.com/Microsoft/vscode-python/issues/...
Kirill Moskalew

In altre lingue

Questa pagina è in altre lingue

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