Я пишу некоторый код на GDScript, который похож на python. У него есть стратегия складывания отступов, которая хороша.
Но мне также нравится #region
что очень полезно, когда нужно разделить код на разделы:
переменные, задатчики и получатели, публичные функции...
Я нашел несколько расширений, которые могут управлять стратегией сворачивания, но у них есть побочный эффект: Стратегия складывания отступов исчезла. Единственный способ, который я нашел, - это написать какой-нибудь комментарий или специальные символы, когда сворачивание должно быть завершено.
"explicitFolding.rules": {
"gdscript": [
{
"begin": "#spoiler",
"end": "#end"
},
{
"begin": "func",
"endRegex": "\t$"
}
]
},
Но могу ли я использовать стратегию сгибания отступов и сгибание областей вместе в vs-коде?