在vscode语言扩展中,我想在行的开头将源代码区域折叠为两种不同的模式:
// #region description
// #endregion
和
** #region description
** #endregion
在language-configuration.json中,我在标记开始和标记结束正则表达式中使用“或”。正则表达式的思想将在任何一种模式上都匹配。
"folding": {
"markers": {
"start": "^(\\s*//\\s*)|(\\*\\*\\s*)#region\\b",
"end": "^(\\s*//\\s*)|(\\*\\*\\s*)#endregion\\b"
}
}
但是这不起作用。 vscode仅在开始和结束正则表达式中的第二个模式上匹配。
这可行吗?如何配置语言配置以折叠到不同的开始和结束区域模式?