У Eclipse Neon Content Assist нет предложений по JavaScript

Итог вверх Передний: помощник по контенту Eclipse Neon (Ctrl + пробел) не предлагает никаких предложений для моего кода JavaScript.

Снимок экрана с пустым помощником по содержанию (ctrl + пробел)

Вот что я пока что проверил:

  1. JSDT установлен
  2. «Ресурсы JavaScript» включают встроенную библиотеку ECMAScipt, библиотеку поддержки браузера ECMA 3, jQuery.
  3. Путь включения проекта имеет встроенную библиотеку ECMAScipt, библиотеку поддержки браузера ECMA 3, поддержку jQuery и веб-проектов JavaScript.
  4. Eclipse's JavaScript Content Assist включен и включает базовые предложения, другие предложения JavaScript, предложения шаблонов и предложения слов.
  5. Я изменил помощник по содержанию с ctrl + space на ctrl + 0, чтобы проверить, не было ли захвачено ctrl + space.
  6. Помощник по содержанию ДЕЙСТВИТЕЛЬНО работает с обычной Java (в другом проекте)
  7. Я попытался сбросить настройки по умолчанию в разделе «Помощник по содержанию»> «Дополнительно».
  8. Для проекта выбран фасет JavaScript
  9. Файлы .js и .jsp хранятся в папках, которые находятся в папках, которые обозначены как исходные папки в свойствах проекта в разделе JavaScript> Включить путь.
  10. Это также проблема на Марсе 2.
  11. Я выполнил перечисленные здесь шаги по настройке помощника по содержанию: http://www.eclipse.org/pdt/help/html/using_javascript_content_assist.htm

Помощник по содержанию даже не предлагает функций, определенных в одном и том же файле .js. Как я могу получить помощь по содержанию Eclipse, чтобы правильно предлагать элементы?


person DRich    schedule 31.10.2016    source источник
comment
Я знаю, что, вероятно, не очень полезен, но все же скажу это: Eclipse был самым жалким опытом при разработке JavaScript. Все вокруг так плохо, и мне даже не удавалось заставить его вести себя лучше - независимо от того, какие плагины я пробовал, казалось, что они просто игнорируют все, что связано с JS. Лучшее, что мне удалось настроить, - это остановить помощь по контенту, поскольку она регулярно замораживает всю среду IDE более чем на 10 секунд только для того, чтобы дать мне диалоговое окно «Нет предложения». Когда я даже не просил об этом. Если вы можете заставить его вести себя - отлично, но вы также можете посмотреть альтернативы.   -  person VLAZ    schedule 31.10.2016
comment
Я открыт для предложений по альтернативным вариантам. Что вы порекомендуете?   -  person DRich    schedule 31.10.2016
comment
Sublime Text широко используется, хотя я практически не использовал его. У него есть платная версия, которая должна быть действительно классной, и некоторые люди ей клянутся. Atom - это редактор с открытым исходным кодом, созданный GitHub, и он пытается быть бесплатным Sublime. Он имеет множество расширений и довольно хорош, хотя некоторые плагины должны быть включены по умолчанию, если вы спросите меня. Brackets распространяется бесплатно и производится Adobe (для всех). Мне очень понравилось, когда я им пользовался. Notepad ++ действительно хорош "из коробки" в Windows. WebStorm должен быть одним из лучших, но он также платный.   -  person VLAZ    schedule 31.10.2016
comment
Потрясающий. Я тоже дам им шанс. Спасибо!   -  person DRich    schedule 31.10.2016


Ответы (3)


У меня та же проблема, и это похоже на известную ошибку: https://bugs.eclipse.org/bugs/show_bug.cgi?id=504057.

person Martin Becker    schedule 22.04.2017
comment
Кажется, что все еще не работает Oxygen ... Кто-нибудь может подтвердить ... Я чувствую, что что-то упускаю. - person Martin Becker; 29.01.2018
comment
Все еще не работает в Eclipse IDE 2018-09, в файле JS нет предложений, а в файле html Ctrl + Space даже не открывает помощник по содержанию, а также не открывается автоматически после a., Хотя я включил это в настройках. - person Neph; 05.12.2018
comment
Он работает в Mars.2 (для разработчиков PHP), но не в более новых версиях. Я тестировал 2018-09 для разработчиков PHP и Neon / Photon / 2018-09 для JavaScript и веб-разработчиков. Кстати, Win 10 (64bit). - person Neph; 06.12.2018
comment
Могу подтвердить, что с Марсом это работает. Это был последний вариант, который у меня сработал. - person Martin Becker; 07.12.2018

+1 не работает в Eclipse Neon. В качестве альтернативы вы можете попробовать Netbeans 8. Там хорошо работает Javascript. Я не знаю, что случилось с Eclipse, но поддержка php и Js оставляет желать лучшего.

P.S. Только что скачали Eclipse Mars - можете подтвердить, что все работает нормально.

person DoctorP    schedule 14.02.2017

Я встречал эту ситуацию раньше, а затем обнаружил, что если js-файл находится в "нормальном java-проекте", тогда он не будет работать с uip с поддержкой содержимого, но если js-файл в "динамическом веб-проекте" помощник по содержанию будет работать хорошо, надеюсь, он поможет.

person jacky    schedule 28.12.2016
comment
Нет. Ассистент конкурса JavaScript вообще не работает в неоновой версии. Я пробовал static web project, dynamic web project и даже javascript project, но когда я нажал window., ни в одном из кодов не было помощи по содержанию (а также пробовал ctrl + пробел, но все равно ничего). - person Prahlad Yeri; 11.01.2017
comment
Наконец, мне пришлось вернуться к выпуску mars, в котором он все еще работает. - person Prahlad Yeri; 11.01.2017