Существует ли плагин notepad ++, позволяющий правильно форматировать комментарии JSP? - PullRequest
1 голос
/ 25 июня 2010

Я бы хотел Блокнот ++ , чтобы правильно отображать комментарии ( см. Скриншот )

Есть ли какой-нибудь плагин, который позаботится об этом?Или есть какой-нибудь способ, которым я могу установить его по умолчанию для форматирования на других языках при загрузке файла JSP?

Ответы [ 4 ]

1 голос
/ 05 января 2011

Похоже, что подсветка синтаксиса JSP использует правила VB между тегами <%%>.

0 голосов
/ 22 ноября 2016

Я знаю, что это действительно старый вопрос, но у меня была такая же проблема, и я решил ее, просто изменив файл style.model.xml в каталоге Programs / Notepad ++ втаким образом:

  1. Скопируйте и вставьте узел LexerType с помощью name="asp"
  2. Переименуйте новый узел с помощью name="jsp" desc="JSP" ext="jsp"
  3. В конце концов поместите его в правуюалфавитный порядок (только для нахождения цели)
  4. Сохранить
  5. Перезапустить блокнот ++

Результат должен быть таким:

<LexerType name="jsp" desc="JSP" ext="jsp">
  <WordsStyle name="DEFAULT" styleID="81" fgColor="8000FF" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
  <WordsStyle name="COMMENTLINE" styleID="82" fgColor="008000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
  <WordsStyle name="NUMBER" styleID="83" fgColor="FF0000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
  <WordsStyle name="WORD" styleID="84" fgColor="000080" bgColor="C4F9FD" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
  <WordsStyle name="STRING" styleID="85" fgColor="808080" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
  <WordsStyle name="IDENTIFIER" styleID="86" fgColor="000000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
  <WordsStyle name="ASPSYBOL" styleID="15" fgColor="000000" bgColor="FFFF00" fontName="" fontStyle="1" fontSize="" />
  <WordsStyle name="SCRIPTTYPE" styleID="16" fgColor="000000" bgColor="FFC000" fontName="" fontStyle="0" fontSize="" />
</LexerType>
0 голосов
/ 08 сентября 2014

Кажется, что текущая поддержка JSP - это просто переименованная поддержка ASP, поэтому специфичные для Java части этого нарушены.(Это также объясняет, почему, если вы вставляете одинарную кавычку в текст комментария на стороне сервера, она выделяет эту часть комментария, но не остальную его часть.)

Поскольку корректное выполнение файла JSP приведет ктребуется синтаксический анализ некоторого ASP-подобного синтаксиса и JavaScript-подобного синтаксиса, это действительно необходимо исправить в восходящем потоке в проекте Scintilla.

В настоящее время Scintilla имеет четыре запроса на эту функцию, различных сборок с 2005 года ... и да, яЯ знаю, что этой теме четыре года, но, похоже, ничего особенного не изменилось.В свободное время я посмотрю на то, как легко было бы улучшить вырезку и вставку ASP, которая сейчас там, в нечто лучшее, начиная с комментариев, так как это меня тоже раздражает.

0 голосов
/ 26 июня 2010

Начиная с Notepad ++ 5.6.5 , который был выпущен всего 5 месяцев назад, есть встроенная подсветка синтаксиса JSP.Вы используете правильную версию?Если он ведет себя с ошибками, вам лучше сообщить об ошибке в Notepad ++, ребята.

...