Visual studio Visual Studio扩展-如何为代码添加颜色?

Visual studio Visual Studio扩展-如何为代码添加颜色?,visual-studio,visual-studio-extensions,color-codes,Visual Studio,Visual Studio Extensions,Color Codes,我正在编写Visual Studio扩展颜色代码。我的代码是两种语言的混合。只有一种语言是有色的,所以我想给第二种语言着色,但我不知道如何着色。有没有什么东西可以让我按照我想要的方式进行颜色编码。 我想要这样的东西 代码的哪一部分为我提供了颜色代码?如果您谈论的是Visual Studio代码: 您必须创建自己的扩展。要做到这一点,您可以按照本指南正确操作。更具体地说,您应该运行以下命令: npm install -g yo generator-code 安装完成后,您可以运行: yo co

我正在编写Visual Studio扩展颜色代码。我的代码是两种语言的混合。只有一种语言是有色的,所以我想给第二种语言着色,但我不知道如何着色。有没有什么东西可以让我按照我想要的方式进行颜色编码。 我想要这样的东西


代码的哪一部分为我提供了颜色代码?

如果您谈论的是Visual Studio代码:

您必须创建自己的扩展。要做到这一点,您可以按照本指南正确操作。更具体地说,您应该运行以下命令:

npm install -g yo generator-code
安装完成后,您可以运行:

yo code
您应该选择新语言支持,并回答将出现的所有问题。一旦完成,你就可以开始定义你的语言了。为此,您应该转到语法目录并开始编辑.tmLanguage.json

在这个文件中,您通常可以找到代码示例。是现有Python扩展的示例

如果您注意的话,有时会有一个名为“comment.line.number sign.python”的变量。为了找到这个变量的可能值,我建议您看看。选择此名称将定义匹配值的颜色


我希望这对您有所帮助。

您希望提供所谓的“分类器”。这里有一个例子:


一般来说,要查找的界面是“IClassifierProvider”。

您的答案似乎适用于Visual Studio代码,而问题是关于Visual Studio的。啊,您完全正确。谢谢你这么说,我会在留言中提到的!再次感谢