是否可以在PhpStorm中创建一种扩展HTML语言的自定义语言。我想添加CoffeeScript和Mammouth对HTML的支持。像这样的东西:
<!Doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Second</title>
</head>
<body>
<p>{{ echo 'mammouth' }}</p>
<script>
alert 'Hello CoffeScript!'
</script>
</body>
</html>
将编译为:
<!Doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Second</title>
</head>
<body>
<p><?php echo "mammouth"; ?></p>
<script>
alert ('Hello CoffeScript!');
</script>
</body>
</html>
CoffeeScript已经得到IntelliJ平台的支持,请在官方网站上了解更多信息。至于Mammouth,您可以使用方便的自定义语言支持教程和IntelliJ平台SDK文档来研究如何创建自己的插件。