Sublime Text 3 - 我可以在同一个文档中启用多个语法突出显示吗?

Sublime Text 3 - 我可以在同一个文档中启用多个语法突出显示吗?

Sublime Text 3那么,是否可以在同一个文档中实现多种语法高亮?

我知道我可以使用以下方法更改整个文档的语法:

  • View => Syntax => [LANGUAGE OPTIONS]

但我注意到,当我(例如)编写 PHP 文档时,其中还包含:

  • HTML
  • CSS
  • JavaScript

例子:

<?php

$stringVariable_1 = 'String Variable1';        // <= THIS IS PHP

echo '
<!DOCTYPE html>                                // <= THIS IS HTML
<html lang="en-GB">
<meta charset="utf-8">
<title>Title Here</title>

<style>

/* CSS STYLES HERE */                          // <= THIS IS CSS

</style>
</head>

<body>

<!-- HTML BODY HERE -->

<script>

/* JAVASCRIPT HERE */                         // <= THIS IS JAVASCRIPT

</script>
</body>
</html>
';
?>

当我强调这些部分并将语言选项从 PHP 更改为其他语言之一,代码提示仍然更改为该语言整个文档

有什么方法(原生功能、插件等)可以直接指出Sublime Text 3文档的不同部分是用不同的语言编写的?

答案1

是的,可以在同一个文档中使用多种语法突出显示。

查看解决方案使用 .sublime-syntax 文件类型在 sublimetext 3 中进行多种语法突出显示经过马科·马宗

相关内容