วิธีการใช้ระยะเยื้องส่วนพับเก็บได้นกลยุทธและกำหนดเองส่วนพับเก็บได้นกฎงั้นรึ?

0

คำถาม

ฉันเขียนรหัสบางอย่างบ GDscript ซึ่งมันคล้ายกับเป็นภาษาไพธอน. มันมีระยะเยื้องส่วนพับเก็บได้เป็นแผนการที่ไม่เป็นไร

แต่ฉันก็เหมือน #region ซึ่งเป็นมากเป็นประโยชน์เมื่อต้องการที่จะแยกรหัสในหัวข้อต่างๆ: ตัวแปร,setters และรัฐฟังก์ชัน...

ฉันเจอหลายส่วนขยายซึ่งสามารถจัดการการพับแผนแต่พวกเขาต้อง-ลูกเล่น: ระยะของการเยื้องแผนส่วนพับเก็บได้จากไปแล้ว ทางเดียวที่ฉันเจอคือต้องเขียนบางอธิพิเศษหรือสัญลักษณ์ส่วนพับเก็บได้ตอนที่ควรจะจบสิ้น

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

แต่ฉันสามารถใช้การเยื้องระยะพับนกลยุทธและขอบเขตส่วนพับเก็บได้ด้วยกันอยู่กับ-รหัสหรอ?

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

คำตอบที่ดีที่สุด

0

ดังนั้นเพื่อแก้ปัญหานั้นต้องเปลี่ยนแปลงส่วนพับเก็บได้กฎในภาษา-ส่วนขยายการตั้งค่าแล้ว

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

ตอนนี้ต้องการเพื่อให้เรื่องนี้มันจะจบของตั้งค่าภาษา:

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

หรือว่าคุณต้องการอะไร? จริงๆแล้ว,ฉันสังเกตเห็นว่ามันมีอยู่แล้วเป็นบางอย่า Implementation ของ#ขอบเขตแต่นิดหน่อยากที่จะตรงกับรูปแบบนั่น. ขอโทษสำหรับเสีย ur เวลา

2021-11-24 04:40:06

ขอบ yuji96 สำหรับความคิดสำหรับเรื่องนี้ github.com/Microsoft/vscode-python/issues/...
Kirill Moskalew

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่