Underscore.js шаблоны прерывают подсветку синтаксиса в notepad ?

#javascript #underscore.js #notepad

#javascript #underscore.js #notepad

Вопрос:

Вот скриншот. Есть ли опция, которую я могу установить, чтобы исправить это?

введите описание изображения здесь

Комментарии:

1. Я узнал, что именно код JavaScript в шаблоне вызывает большую часть сбоев, работает только с использованием простых переменных шаблона, хотя это все еще нужно исправить, возможно, просто поместите JS в JS. Похоже, что это должно быть любым способом.

Ответ №1:

Попробуйте это:

Это достойное решение, которое делает меня счастливым с той же проблемой.

Используйте диалоговое окно Notepad , определяемое пользователем, для импорта этого XML-документа.

Тогда у вас должна появиться новая опция в языковом меню «Шаблоны JS». У меня установлено расширение как «phtml», вы можете изменить этот и любой другой параметр в редакторе языка notepad.

Вероятно, у вас нет всех элементов и свойств, хотя в этом процессе теряется некоторая функциональность, и мои цвета не слишком хороши.

 <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 03amp;<!-- 04--amp;></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">amp;> /amp;> amp;<script amp;</scriptamp;> amp;<style amp;</styleamp;> amp;<span amp;</spanamp;> amp;<div amp;</divamp;> amp;<ul amp;</ulamp;> amp;<li amp;</liamp;> amp;<h1 /h1amp;> amp;<h2 amp;</h2amp;> amp;<h3 amp;</h3amp;> amp;<h4 amp;</h4amp;> amp;<h5 amp;</h5amp;> amp;<hr amp;<br amp;<h6 amp;</h6amp;> amp;<strong amp;</strongamp;> amp;<a amp;</aamp;> amp;<i amp;</iamp;> amp;<p amp;</pamp;> amp;<table amp;</tableamp;> amp;<thead amp;</theadamp;> amp;<tbody amp;</tbodyamp;> amp;<tr amp;</tramp;> amp;<th amp;</thamp;> amp;<td amp;</tdamp;> amp;<form amp;</formamp;> amp;<label amp;</labelamp;> amp;<input amp;<select amp;</selectamp;> amp;<option amp;</optionamp;> amp;<button amp;</buttonamp;> amp;<textarea amp;</textareaamp;></Keywords>
        <Keywords name="Operators2"></Keywords>
        <Keywords name="Folders in code1, open">amp;<script</Keywords>
        <Keywords name="Folders in code1, middle"></Keywords>
        <Keywords name="Folders in code1, close">amp;</scriptamp;></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">00amp;quot; 01 02amp;quot; 03 04 05 06amp;<?php 07 08?amp;> 09amp;<% 10 11%amp;> 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>