Visual Studio 代码语法文件位置

Visual Studio Code Grammar files location

我正在使用 Visual Studio 开发 PHP 的代码,并希望为不同的嵌入式语言 HTML/PHP/JavaScript 设置不同的背景颜色样式,并触发 heredoc 的使用<<<sql .... sql 切换到 SQL 语法。根据我从 VSCode 文档中看到的内容,我需要编辑存储在 storage.json 中的语法文件,但我无法找到这些文件的位置。谁能指出我正确的方向?

总结我们的意见,为了修改扩展文件,尝试访问以下文件夹:

./yourVSCodeFolder/extensions/resources/app/extensions

如您所说,对于 windows 中的那些人,该文件夹位于:

%LocalAppData%\Programs\Microsoft VS Code\resources\app\extensions\php

您会在其中找到许多包含 JSON 文件的文件夹,其中包含您的编辑器使用的自定义格式和片段的说明。

例如:在我的 /syntax/php.tmLanguage.json 中包含有关我的 php 应该如何显示的所有说明,并且 php/language-configuration.json 有一些解析规则。

找到已经包含您正在寻找的规则的文件,但这可能会很棘手,因为您可能需要更漂亮的文件并 link 或创建新规则。

此外,如果您没有,check the Language Extensions Guide that VSCode provides

希望有用。

PD:正如你所说:

VSCode already recognizes embedded SQL as long as the heredoc is in upper case <<<SQL .... SQL