Typescript VsCode插件:ts文件中的颜色编码内联SQL

Typescript VsCode插件:ts文件中的颜色编码内联SQL,typescript,visual-studio-code,vscode-extensions,Typescript,Visual Studio Code,Vscode Extensions,我是插件世界的新手,我想确保开始的方向是正确的。 从github上的vscode扩展示例->装饰器示例开始, 我使用了一些正则表达式,结合了vscode.Range、activeEditor.setDecorations和几分钟来实现这一点: 有没有比使用几十个正则表达式更好的方法来实现这种内置Vs代码?请记住,我在一个.ts文件中。不,没有更好的方法。语法highlighter中的所有内容都是围绕正则表达式构建的。所有主题文件都使用正则表达式来表示匹配特定文本元素的模式,并为其分配id。正则

我是插件世界的新手,我想确保开始的方向是正确的。 从github上的vscode扩展示例->装饰器示例开始, 我使用了一些正则表达式,结合了
vscode.Range
activeEditor.setDecorations
和几分钟来实现这一点:


有没有比使用几十个正则表达式更好的方法来实现这种内置Vs代码?请记住,我在一个.ts文件中。

不,没有更好的方法。语法highlighter中的所有内容都是围绕正则表达式构建的。所有主题文件都使用正则表达式来表示匹配特定文本元素的模式,并为其分配id。正则表达式不仅在那里使用,而且还用于识别文件类型。

感谢您的帮助,我将重点介绍正则表达式。您是否偶然打开了解决方案?当然:)我最终为vs代码构建了一个小扩展->“mysql内联装饰器”。也可在Github上获得