я работаю в основном с файлами JS, JSP и JAVA, я пробовал несколько разных решений, но, похоже, невозможно выделить то, что находится внутри
<script type = "text/javascript">...</script>
как JavaScript таким образом, что он автоматически заполняет и раскрашивает его, как в собственном файле JS.
Я пробовал Wild Web Dev, менял цвета синтаксиса и другие вещи, это просто невозможно?
Чтобы выделить и автозаполнить JavaScript в файлах JSP в Eclips, попробуйте следующее:
Go Window > Preferences > JavaScript > Editor > Syntax Coloring. Tick "Enable".
Go Window > Preferences > JavaScript > Editor > Content Assist. Tick "Auto Activation". Set delay and triggers.
For JSP, right-click project, Configure > Convert to JavaScript Project.
Возможно, используйте Aptana Studio для лучшей поддержки Eclipse.
Удачи!
Его поддержка в редакторе JSP платформы веб-инструментов крайне ограничена. В более старых выпусках API из инструментов разработки Java (JDT) и инструментов разработки JavaScript (JSDT) позволяли редактору JSP поддерживать раскраску синтаксиса, помощь по содержимому и переформатирование в соответствии с предпочтениями редакторов Java и JavaScript, но после нескольких миграций синтаксического анализатора. , языковая поддержка JavaScript со стороны JSDT застопорилась. С тех пор акцент на поддержке JavaScript перешел к Wild Web Developer, но он пытается поддерживать все веб-языки, кроме JSP, при этом не предлагая API для повторного использования, как это когда-то делал JSDT (он основан на повторном использовании того, что доступно с языковых серверов; я по-прежнему считаю, что он не подходит для пользовательского интерфейса Eclipse по сравнению с другими редакторами).
Хорошо, я понимаю, что нет решения моей проблемы?
Редактор JSP выделяет JavaScript, но не делает для него ничего особенного и определенно не так сильно, как раньше.
Да, насколько мне известно, не через Eclipse Wild Web Developer, а через WTP, который является частью Eclipse IDE для корпоративных Java и веб-разработчиков. Языковой пакет TextMate от TM4E, похоже, также обеспечивает подсветку синтаксиса (но не поддерживает код Java, как это делает WTP): stackoverflow.com/a/78537534/6505250