在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 中进行多种语法突出显示经过马科·马宗。