Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 将vscode扩展作为npm包使用 背景:_Visual Studio Code_Themes_Vscode Extensions - Fatal编程技术网

Visual studio code 将vscode扩展作为npm包使用 背景:

Visual studio code 将vscode扩展作为npm包使用 背景:,visual-studio-code,themes,vscode-extensions,Visual Studio Code,Themes,Vscode Extensions,我正在为摩纳哥编辑器编写一个主题适配器,以便使用基于Textmate的颜色。我能够标记源文件,但是需要一个特殊的主题,才能将颜色应用到这些新标记上 问题: 是否有方法依赖vscode扩展(vscode/extensions/theme defaults例如)?有一个package.json文件,但它似乎没有发布在npm上 你建议我做什么?有计划上传这些扩展吗?我甚至可以基于它吗?没有计划将vscode的内部扩展发布到npm,因为它们不是广泛使用的/有用的,而且需要花费一定的成本才能保持最新 我们

我正在为摩纳哥编辑器编写一个主题适配器,以便使用基于Textmate的颜色。我能够标记源文件,但是需要一个特殊的主题,才能将颜色应用到这些新标记上

问题: 是否有方法依赖vscode扩展(
vscode/extensions/theme defaults
例如)?有一个
package.json
文件,但它似乎没有发布在
npm


你建议我做什么?有计划上传这些扩展吗?我甚至可以基于它吗?

没有计划将vscode的内部扩展发布到npm,因为它们不是广泛使用的/有用的,而且需要花费一定的成本才能保持最新

我们在VS代码中从Text Mate或其他开源项目中提取一些主题或语法。没有发布到包回购,因此我们直接从github获取它们。您可以对VS Code repo执行同样的操作,因为所有内置扩展都是在与代码库其余部分相同的许可证下发布的(尽管请记住,许多人也使用自己的第三方开源)