Notepad ++ Template Collapse问题

BDa*_*awg 8 html javascript notepad++ jquery-templates knockout.js

我已经使用Notepad ++进行Web开发几个月了.随着我继续使用它,我对它的设置越来越满意.但有一件事让我感到困扰.使用JQuery模板时,并非所有脚本内容都被识别.程序将突出显示并折叠,直到脚本标记中包含的第一个结束标记为止.

例如:

<script id="itemTemplate" type="text/html">
    <li class="row">
        <div class="rowTextContainer">
            <div class="rowTitle">${title}</div>
            <div class="rowSubTitle">${subTitle}</div>
        </div>
    </li>
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码将崩溃为:

<script id="itemTemplate" type="text/html">
    <div class="rowSubTitle">${subTitle}</div>
        </div>
    </li>
</script>
Run Code Online (Sandbox Code Playgroud)

这当然不正确.是否有针对此问题的修复或至少解决方法?我刚刚更新到版本5.9,这对我来说仍然是一个问题.

Mrc*_*ief 5

三种选择(增加难度):

一个是使用Language -> XML.副作用是颜色方案改变(但可以通过设置修复).

其次,创建自己的用户定义语言.我创建了一个但由于某种原因,语法高亮不起作用:http://pastebin.com/BxRvbbQV

建立自己的词法分析器