Как включить встроенное автозаполнение JavaScript в Eclipse IDE с расширением Aptana

18524
Rhyknowscerious

Фон

  • У меня есть Eclipse IDE.
  • Я установил плагин Aptana studio для Eclipse.
  • Я редактирую файл HTML.
  • Автозаполнение JavaScript / помощник по содержимому работает только в половине случаев:
  • Eclipse не будет помогать содержанию моих функций и переменных между <script>тегами.
  • Но это будет работать для основных элементов JavaScript.
  • Я искал справочное меню Eclipse в программе Eclipse, но при отправке поискового запроса в нем продолжают появляться ошибки индексации.
  • Я проверил сайт Eclipse.
  • Я искал в Google.

Если Eclipse Content Assist работает для пользовательских идентификаторов и классов в HTML и CSS, он наверняка может работать с пользовательскими переменными и функциями JavaScript, верно?

Бесполезные выводы

  1. Кажется, я нашел руководство о том, как включить помощник по содержимому JavaScript для файлов PHP . Но проблема в том, что я не использую PHP. Я использую HTML, поэтому не могу выбрать PHP Explorer View, как указано в этом руководстве.

  2. У этого парня, похоже, такая же проблема - возможно . Но он может просто вводить синтаксические ошибки с помощью своего javascript в соответствии с примером кода (заглавная D в getElementById ...).

  3. Вот еще один . Под заголовком « Конфигурация помощника по содержимому JavaScript» в этом руководстве говорится, что нужно перейти к Window | Предпочтения | Веб | JavaScript | Редактор | Контент Ассист . Проблема в окне | Предпочтения | Веб даже не существует в моей версии Eclipse

проблема

Кто-нибудь знает, как включить поддержку содержимого Eclipse JavaScript в html-файле между тегами сценария для функций и переменных, которые я создал в html-файле?

17
То же самое со мной, не знаю, кто может помочь нам с этим. andyPaul 10 лет назад 1
@andyPaul мы обречены. Rhyknowscerious 10 лет назад 0
У меня совершенно противоположная проблема (и, как ни странно, я запускаю netbeans), я получаю только предложения по автозаполнению моего кода и базовые конструкции. document.get Ничего не возвращает ... Кто-нибудь имеет немного больше репутации и хочет получить награду? Damian Nikodem 9 лет назад 0
Aptana была недавно приобретена компанией Appcelerator для того, чтобы слиться со своим продуктом Titanium. http://techcrunch.com/2011/01/18/appcelerator-acquires-web-app-development-suite-aptana/ Просто подумал, что это может быть актуально, если это ошибка, так как Aptana может быть прекращена и больше не будет поддержка исправлений ошибок. 9 лет назад 0
как насчет возвышенного текста? в большинстве случаев это дает мне хорошую поддержку. Sachith 9 лет назад 1
Я думаю, что это, к сожалению, просто неустранимая ошибка. Возможно, вам лучше всего просто заменить программное обеспечение на Dreamweaver, Sublime Text или другое программное обеспечение, предназначенное для редактирования веб-проектов. MyNameWouldGoHere 9 лет назад 0

3 ответа на вопрос

4
Ob1

See if you can go to Window > Preferences > Javascript > Editor > Content Assist and ensuring that, under Auto-Activation, Enable Auto Activation Is checked.

That should automatically bring up Content Assist in blocks in html files.

Tested on Vanilla Eclipse PHP development install.

If that is still not working, try pressing CTRL + SPACE in the script block and see if content assist pops up. That is what should appear when Auto Activation is checked.

Решил это для меня с Eclipse Mars.1 udog 8 лет назад 0
Решил это для меня с Eclipse Photon DavidHyogo 6 лет назад 0
0
Dale

Немного изучив это и прочитав ваши комментарии, кажется, что вы используете Eclipse с расширением Aptana. Если вам абсолютно не нужно использовать среду Eclipse, вы можете загрузить Aptana Studio 3, основанную на Eclipse. Это похоже на затмение, но это Аптана. Теперь вместо того, чтобы заходить туда и искать плагины Aptana, вы отправляетесь в Aptana и ищете плагины Eclipse. Я установил это сам и установил несколько плагинов, которые обрабатывают все виды вещей, такие как завершение кода JavaScript, форматирование исходного кода и т. Д. Если вы зайдете на этот сайт http://www.aptana.com/, вы можете скачать программное обеспечение там, Чтобы получить все плагины, вы можете использовать этот сайт, чтобы провести вас через некоторые потрясающие утилиты завершения исходного кода, а также другие.http://jebaird.com/2012/11/02/useful-plugins-for-aptana-studio-3.html

Его сайт не на деньги. Мне пришлось немного покопаться для некоторых из них. Я перечислю предметы, которые он имеет ниже

Для установки выполните следующую Справку> Установить новое программное обеспечение> и, нажав на кнопку добавления, введите имя сайта, а затем введите URL-адрес, который вы получите после того, как ваши элементы появятся, убедитесь, что все флажки установлены и нажмите «Готово».

Hunspell для Eclipse http://hunspell4eclipse.googlecode.com/svn/trunk/com.lorands.hunspell4eclipse.updatesite/

JsHint http://github.eclipsesource.com/jshint-eclipse/updates/

Эммет
http://emmet.io/eclipse/updates/

Вот профиль форматирования кода javascript, который максимально приближен к руководству по стилю ядра jQuery. Вы можете или не можете найти это полезным. Вы можете найти его здесь: https://github.com/jebaird/aptana-formatter-profiles

Чтобы импортировать это руководство по стилю, загрузите его и перейдите в «Окно»> «Установки»> «Aptana Stuido»> «Форматтер». Нажмите кнопку импорта

Одна из самых полезных вещей, которые я нашел, это поиск плагинов Eclipse, а не Aptana Studio. Поскольку aptana построен поверх затмения, большинство плагинов будут работать.

0
Sushma Gaddi

For recent Eclipse versions (like my Indigo SR2), two things need to be done to get code assist for jQuery in a GAE project.

Configure the project to be a JavaScript project by: Right click project -> Configure (right above Property) -> Convert to JavaScript Project

jQuery autocompletion said, install the JSDT jQuery pluggin and add jQuery to the project's JavaScript Resources

Похожие вопросы