Visual Studio Code:在包含多种语言的文档中更改语言语法突出显示

Visual Studio Code:在包含多种语言的文档中更改语言语法突出显示

我有包含多种不同语言代码片段的文件。我想更改不同代码块(例如注释块)的语法高亮显示。示例如下:

SQL Procedure:

#sh sql
-- Establish procedure:
DELIMITER //
DROP PROCEDURE IF EXISTS -- ...
-- Basically, SQL syntax highlighting here until #endsh.
#endsh

Required PHP code for processing and verifying:

#sh php
<?php
// Some PHP code ...
?>
#endsh

我已拆分代码块以突出显示 markdown 语法。我使用 vscode 中内置的 #region 和 #endregion 中的 #sh 作为示例,仅作为说明要点的示例。

我找了一段时间,但找不到答案,或者没有允许这样做的扩展。基本上,目前是否可以通过某种方法实现这一点,或者是否可以通过可能尚不存在的扩展实现这一点?如果没有这样的扩展,哪里是我自己创建它的好起点?

多谢。

相关内容