我有一个 Laravel Blade 模板 (.blade.php),其中包含纯 JavaScript 作为稍后将插入到通用包装器中的部分。所以这个例子是:
<div>Some HTML content</div>
@section('js')
var a = "b";
someCall();
@endsection
现在 PhpStorm 可以识别位于 <script>
中的 JavaScript标记,它不能是。所以我尝试了这个,我希望它能像部分荧光笔提示一样工作:
@section('js')
// @lang JavaScript
var a = "b";
someCall();
// @endlang
@endsection
还有这个
@section('js')
// language=JavaScript
var a = "b";
someCall();
@endsection
但没有任何效果(可点击的语言注入(inject)破坏了其他突出显示)。
我做错了什么?如何以编程方式/评论方式将部分设置为以我指定的语言突出显示?
最佳答案
它还没有为 Blade 实现(尽管存在于 Smarty 和 Twig 模板中)。
https://youtrack.jetbrains.com/issue/WI-29254 -- 观看这张票(星标/投票/评论)以获得任何进展的通知。
关于intellij-idea - 如何以编程方式/使用注释将代码部分的语法突出显示设置为特定语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58401451/