我正在 Notepad++ 中创建一个 ChoiceScript ( https://github.com/dfabulich/choicescript ) 语法高亮文件。ChoiceScript 是一种用于创建交互式小说的脚本语言。它最重要的标签是*choice 标签(用于表示用户可以做出的选择)和#(用于表示该选择的文本)。我希望能够折叠以 *choice 或 # 开头的行下方的所有行,这些行的缩进比其父行更远。例如,在
How are you?
*choice
#Good
Glad to hear it.
#Bad
I'm sorry to hear it.
我希望*choice 下方的整个块都可以折叠,以及#Good 和#Bad 下方的答案。我怎样才能做到这一点?