xxx.tmLanguage.json 这个json文件的作用是什么呢?-灵析社区

老詹啊老詹

在查看[VSCode 源码](https://link.segmentfault.com/?enc=oWSQOL8k8Kx%2FeicQRKBT5g%3D%3D.8TX6IFOzxjWQtfpY7nMeHkLCRyMs2ia8ck2mUDRzh6aTH1Q5NW36ng1JyVZHHzQzNSVNp6B1PkfOaTrnwVJuNoZM9C9njJ3Yqq58QjiCmdYk9eBtn8eUzPWQ7VVSssZMz8%2BFMhBFAS9LDNXE6l0H%2BA%3D%3D) 的时候,看到这个语法定义的json文件: `/syntaxes/TypeScript.tmLanguage.json` 请问下,这个作用是什么呢?它有什么用处呢? 它可以进行识别一个文件是什么语言是吗?

阅读量:201

点赞量:0

问AI
给代码高亮用的。通过一堆正则来描述语法。 这种文件格式本身也是开源的,叫 TextMate: «"https://github.com/microsoft/vscode-> textmate" (https://link.segmentfault.com/?enc=%2F6IcgsLg5jEmffY8brg6Lg%3D%3D.8qAQYGEhIGl6VgQp67LghG7knb%2FUhbjC%2Bz6s5z17ILzVxR%2B%2BX9gCpRU%2Bg7eISEVY)»