Underscore.js模板在notepad ++中突破了语法高亮?

时间:2014-06-23 12:04:08

标签: javascript underscore.js notepad++

这是截图。我可以设置一个选项来解决这个问题吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个:

这是一个不错的解决方案,让我对同样的问题感到满意。

使用Notepad ++用户定义语言对话框导入此xml文档。

然后你应该在语言菜单“JS Templates”下有一个新选项。我将扩展设置为“phtml”,你可以在记事本的lang编辑器中更改它和任何其他选项。

可能没有所有的元素和属性,但在这个过程中丢失了一些功能,而且我的颜色也不是很好。

<NotepadPlus>
<UserLang name="JS Template" ext="phtml" udlVersion="2.1">
    <Settings>
        <Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
        <Prefix Keywords1="yes" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
    </Settings>
    <KeywordLists>
        <Keywords name="Comments">00 01 02 03&lt;!-- 04--&gt;</Keywords>
        <Keywords name="Numbers, prefix1"></Keywords>
        <Keywords name="Numbers, prefix2"></Keywords>
        <Keywords name="Numbers, extras1"></Keywords>
        <Keywords name="Numbers, extras2"></Keywords>
        <Keywords name="Numbers, suffix1"></Keywords>
        <Keywords name="Numbers, suffix2"></Keywords>
        <Keywords name="Numbers, range"></Keywords>
        <Keywords name="Operators1">&gt; /&gt; &lt;script &lt;/script&gt; &lt;style &lt;/style&gt; &lt;span &lt;/span&gt; &lt;div &lt;/div&gt; &lt;ul &lt;/ul&gt; &lt;li &lt;/li&gt; &lt;h1 /h1&gt; &lt;h2 &lt;/h2&gt; &lt;h3 &lt;/h3&gt; &lt;h4 &lt;/h4&gt; &lt;h5 &lt;/h5&gt; &lt;hr &lt;br &lt;h6 &lt;/h6&gt; &lt;strong &lt;/strong&gt; &lt;a &lt;/a&gt; &lt;i &lt;/i&gt; &lt;p &lt;/p&gt; &lt;table &lt;/table&gt; &lt;thead &lt;/thead&gt; &lt;tbody &lt;/tbody&gt; &lt;tr &lt;/tr&gt; &lt;th &lt;/th&gt; &lt;td &lt;/td&gt; &lt;form &lt;/form&gt; &lt;label &lt;/label&gt; &lt;input &lt;select &lt;/select&gt; &lt;option &lt;/option&gt; &lt;button &lt;/button&gt; &lt;textarea &lt;/textarea&gt;</Keywords>
        <Keywords name="Operators2"></Keywords>
        <Keywords name="Folders in code1, open">&lt;script</Keywords>
        <Keywords name="Folders in code1, middle"></Keywords>
        <Keywords name="Folders in code1, close">&lt;/script&gt;</Keywords>
        <Keywords name="Folders in code2, open"></Keywords>
        <Keywords name="Folders in code2, middle"></Keywords>
        <Keywords name="Folders in code2, close"></Keywords>
        <Keywords name="Folders in comment, open"></Keywords>
        <Keywords name="Folders in comment, middle"></Keywords>
        <Keywords name="Folders in comment, close"></Keywords>
        <Keywords name="Keywords1">id class href data- name required aria- value type placeholder tabindex src maxlength for enctype role method</Keywords>
        <Keywords name="Keywords2"></Keywords>
        <Keywords name="Keywords3"></Keywords>
        <Keywords name="Keywords4"></Keywords>
        <Keywords name="Keywords5"></Keywords>
        <Keywords name="Keywords6"></Keywords>
        <Keywords name="Keywords7"></Keywords>
        <Keywords name="Keywords8"></Keywords>
        <Keywords name="Delimiters">00&quot; 01 02&quot; 03 04 05 06&lt;?php 07 08?&gt; 09&lt;% 10 11%&gt; 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
    </KeywordLists>
    <Styles>
        <WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="COMMENTS" fgColor="000000" bgColor="BBFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="LINE COMMENTS" fgColor="000000" bgColor="FFFF80" fontStyle="0" nesting="0" />
        <WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
        <WordsStyle name="KEYWORDS2" fgColor="008000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS3" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS4" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="OPERATORS" fgColor="800000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS1" fgColor="FF0000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS2" fgColor="000000" bgColor="80FF80" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFCD9B" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFF80" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
        <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
    </Styles>
</UserLang>