Piszę jakiś kod na GDScript, który jest podobny do pythona. Ma strategia składania wcięć, która jest dobra.
Ale podoba mi się również #region
co jest bardzo przydatne, gdy trzeba podzielić kod na sekcje:
zmienne, zadajniki i odbiorcy, publiczne funkcje...
Znalazłem kilka rozszerzeń, które mogą zarządzać strategią minimalizacji, ale mają efekt uboczny: Strategia składania wcięć zniknęła. Jedyny sposób, który znalazłem, to napisz jakiś komentarz lub znaki specjalne, gdy zwijanie powinno być zakończone.
"explicitFolding.rules": {
"gdscript": [
{
"begin": "#spoiler",
"end": "#end"
},
{
"begin": "func",
"endRegex": "\t$"
}
]
},
Ale czy mogę użyć strategii gięcia wcięć i zgięcie obszarów razem w vs kodzie?