当前位置: 首页 > 知识库问答 >
问题:

javascript - xxx.tmLanguage.json 这个json文件的作用是什么呢?

邹博明
2024-08-08

在查看VSCode 源码 的时候,看到这个语法定义的json文件:
/syntaxes/TypeScript.tmLanguage.json

请问下,这个作用是什么呢?它有什么用处呢?
它可以进行识别一个文件是什么语言是吗?

共有1个答案

小牛23109
2024-08-08

给代码高亮用的。通过一堆正则来描述语法。

这种文件格式本身也是开源的,叫 TextMate:

https://github.com/microsoft/vscode-textmate
 类似资料:
  • 问题内容: 我正在尝试让Javascript读取/写入PostgreSQL数据库。我在github上找到了这个项目。我能够获得以下示例代码以在节点中运行。 接下来,我试图使其在网页上运行,但是似乎什么也没有发生。我在Javascript控制台上进行了检查,它只显示“要求未定义”。 那么这是什么“要求”?为什么它在节点中有效但在网页中无效? 另外,在我让它在节点上工作之前,我必须做。那是什么意思 我

  • 请问,下面的图到底是什么类型的图?拓扑图?分支图?流程图?还是别的什么图? 有没有对应的插件可以即插即用,最好是组件可以自定义的......

  • 如图所示,在一个技术演讲里看到,视频里没有看到解释。

  • 问题内容: 做什么,并且html文件是什么样的? 我的最终目标是将文本文件中的任意逗号分隔值加载到html文件中(例如)。我只能推断出一个视图是html文件,而回调将该html文件返回。 这是文档:http : //expressjs.com/api.html#res.render。 现在,给出一些示例代码,我发现背景下,有一些关于使用(嵌入的JavaScript)与和。 但是,如果我要补充的话,

  • 问题内容: 这些不同的运算符做什么? 问题答案: <<, >> 分别向左和向右移位]。如果想象左操作数作为位的二进制序列,你正在移那些向左或向右的比特数指示由右操作数。 它们分别是按位 和 , xor和或。你能想到的,并为同行和,但他们会将自己的操作数为位向量,并在每个位执行逻辑运算。没有运算符,但是此运算是“xor”或“exclusiveor”。您可以将“ a xorb”视为“ a或b,但不能同

  • chrome浏览器 onclick链接 O:https://www.w3schools.com窗口打开 X:about:空白窗口打开