在 phpstorm/webstorm 中启用 knockout.js 特定代码突出显示
Enable knockout.js-specific code highlighting in phpstorm/webstorm
我正在尝试使用语言注入在 phpstorm 中启用 knockout.js 特定代码突出显示。
到目前为止,我能够在 data-bind
XML 属性中这样做,这非常简单:
但我不知道如何为淘汰式评论创建注入<!-- ko: --> <!-- /ko -->
在php storm中有一个通用的xml注入,但我不知道在'Places patterns'部分放什么:
没有 WebStorm/PHPStorm 插件是不可能的。
<!-- ko if: someExpressionGoesHere -->
<li>I want to make this item present/absent dynamically</li>
<!-- /ko -->
是一种评论风格,你需要为knockout模板风格的DSL(Domain Specific Language)设置语言注入,以及让它处理评论中的javascript。
由于评论中的 'if:' DSL 没有注册为 HTML 属性(作为评论被完全忽略),与属性格式不匹配,并且该功能不支持让评论具有有意义的语义,我们完蛋了。
我正在尝试使用语言注入在 phpstorm 中启用 knockout.js 特定代码突出显示。
到目前为止,我能够在 data-bind
XML 属性中这样做,这非常简单:
但我不知道如何为淘汰式评论创建注入<!-- ko: --> <!-- /ko -->
在php storm中有一个通用的xml注入,但我不知道在'Places patterns'部分放什么:
没有 WebStorm/PHPStorm 插件是不可能的。
<!-- ko if: someExpressionGoesHere -->
<li>I want to make this item present/absent dynamically</li>
<!-- /ko -->
是一种评论风格,你需要为knockout模板风格的DSL(Domain Specific Language)设置语言注入,以及让它处理评论中的javascript。
由于评论中的 'if:' DSL 没有注册为 HTML 属性(作为评论被完全忽略),与属性格式不匹配,并且该功能不支持让评论具有有意义的语义,我们完蛋了。