Eclipse 2020-06 Javascript - подсветка синтаксиса не работает
После обновления моей Eclipse IDE до актуальной версии 2020-06 подсветка синтаксиса для JavaScript больше не работает.
Это известная / распространенная проблема и как ее исправить?
3 ответа
Потратив большую часть дня на поиски этого, включая установку нового экземпляра Eclipse PDT, я обнаружил, что могу исправить это, просто добавив *.js к ассоциациям файлов и установив по умолчанию "Универсальный текстовый редактор".
Согласно отчету Eclipse Bugzilla:
Автономный редактор JS больше не предоставляется.
Для работы с проектами JavaScript/TypeScript пользователи могут установить пакеты JS [1] или JEE [2] EPP, WildWebDeveloper [3] или другие продукты.
[2] https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-enterprise-java-developers
В основном это означает, что инструменты разработки Eclipse JavaScript (JSDT) больше не поддерживаются.
Это мог быть только я, но [1] кажется довольно урезанной версией Eclipse. Он даже не включает Package Explorer, что меня сбивает с толку. [2], на мой взгляд, немного лучше, по крайней мере, с Package Explorer. (Мне очень нравится Package Explorer). Однако я не особо заинтересован в установке новой версии Eclipse, когда способ [1] и [2] реализации поддержки JavaScript в любом случае осуществляется через [3] Wild Web Developer ("WWD"). (Вам не нужно переходить по этой ссылке для [3]; вы можете найти ее в Eclipse Marketplace. Кроме того, вам придется повторно открыть все файлы JavaScript, которые вы открыли, чтобы обновление работало.)
Я добавил WWD через Eclipse Marketplace в свою 64-разрядную версию Eclipse IDE для Windows для разработчиков Java, 2020-06. Думаю, это работает, но точно не интегрируется, как JSDT.
Я не в восторге от WWD, поскольку первое, что я попытался сделать, это прокомментировать строку в JavaScript с помощью Ctrl+,/ и это вызовет раскрывающийся список ключевых слов и доступных вариантов выбора функций. Ctrl+. делает то же самое и кажется более подходящим, так в чем же дело? Хотите изменить сочетания клавиш? Слишком плохо. В разделе "Ключи" нет ничего общего с действиями TextMate/WWD.
Хотите изменить расцветку синтаксиса? Лучше люби то, что тебе дано. Здесь нет раздела Syntax Coloring или чего-то подобного. Есть набор настроек TextMate, но похоже, что что-то в отношении Theme на самом деле не работает. Это потому, что я использую DevStyle и тему Darkest Dark? Кто знает.
Есть только одно предпочтение WWD (XML), которое ничего не делает, кроме как сообщать вам: "См." Каталоги XML "для предпочтений каталогов XML". Спасибо? Это также версия 0.10.0.etc, и кажется, что мы вынуждены ее протестировать. В целом я очень разочарован, тем более что Eclipse автоматически обновился с 2020-03 до 2020-06, и теперь я застрял на этом. Бу тебе на этом ходу, Затмение
Вот как я это исправил:
- Установите «Инструменты веб-разработчика Eclipse 3.20» с торговой площадки Eclipse.
- Запустить снова
- Откройте файл JS. Щелкните правой кнопкой мыши номер строки> Перейти к теме> Свет Eclipse.
Сделанный.