0

我正在尝试为一种新语言创建一个自定义扩展,并发现我认为正则表达式风格/选项没有得到很好的记录。我在其他 SO 问题上找到了与 github 问题相同的链接,但所有讨论提供的是 VS Code 使用 Rust 引擎进行“查找/替换”,而不是扩展语言正则表达式模式/规则。

编译新扩展时,有什么方法可以在调试视图中输出正则表达式匹配/错误?在任何情况下,模棱两可的“无效组”错误消息对任何人都没有帮助。我还发现查找/替换功能也不是一个好的选择,因为 tmLanguage 正则表达式模式允许查找/替换功能不允许的某些事情,而且它是一个用于长正则表达式的小盒子。

如果可能的话,我只想查看特定错误,甚至更乐观地定位/分组特定错误

4

0 回答 0