Я пытаюсь использовать Eclipse (с плагинами JavaEE и веб-разработки) в качестве среды JavaEE/GoogleAppEngine. В редакторе HTML, если я поместил <script ... src="..." />
в <head>
, я автоматически получаю поддержку содержимого для JavaScript в ссылочном файле. Мне было интересно узнать, можно ли получить поддержку контента для других файлов JavaScript (например, jQuery или библиотеки jbuery homebrew js) в редакторе JavaScript.
Редактор JavaScript Eclipse: поддержка содержимого для js файлов, автозаполнение
Ответ 1
Я только что выяснил, как получить js-содержимое в Редакторе JavaScript Eclipse (без плагинов Aptana):
Если тип проекта не содержит встроенную поддержку JavaScript: открывайте перспективу в Интернете (или JavaScript), щелкните правой кнопкой мыши проект и выберите "Поддержка веб-разработки" > "Добавить поддержку JavaScript" (это не повредит, если поддержка JavaScript уже присутствует )
затем щелкните правой кнопкой мыши Поддержка JavaScript в проекте и выберите "Свойства", в разделе "JavaScript" перейдите в библиотеку JavaScript, а затем выберите вкладку "Источник": здесь вы можете добавлять папки и файлы для сканирования с помощью вспомогательного содержимого для текущего проекта
В Aptana Studio (в качестве плагина eclipse, но я полагаю, что автономная версия почти такая же): откройте любой файл js или html, покажите окно "Ссылки" (или откройте перспективу Aptana в eclipse) и перетащите -drop js, которые вы хотите добавить в область JavaScript (можно создавать и активировать разные профили областей с разными файлами и ресурсами JavaScript: просто нажмите "Добавить профиль" на панели инструментов окна)
Ответ 2
imo, Aptana - лучший плагин eclipse для редактирования js. Он включает поддержку многих основных библиотек, таких как jQuery, yui, dojo и т.д.
Spket, однако это тоже хорошо. Хотя в основном, если вы разрабатываете расширение firefox (немного устаревшее)
Встроенный редактор js ужасен. он утверждает, что есть ошибки повсюду, даже если там явно нет.
Ответ 3
Для Aptana Studio 3: (плагин для тестирования Eclipse)
Найдите интересующую вас библиотеку... Сохраните ее на свой диск и перетащите в свой проект. Неважно, где в проекте он сидит, поэтому вы можете создать новую папку для таких файлов, если хотите.
!! Проектом должен быть какой-то веб-проект: Web, PHP, Python, Ruby, Rails.
http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries
Ответ 4
Для Eclipse Juno 4.2 и Aptana Studio 3 и JQuery (jquery-1.7.2.js)
Я получил этот рабочий и вышеперечисленный ответ magjis выше с оговоркой.
Удаление миниатюрной библиотеки JQuery в соответствии с magjis выше в подпапку существующего проекта не сработало для меня. Это работало для меня после создания нового проекта и использования несжатой библиотеки.
Есть десятки устаревших должностей в SO и других местах, которые ссылаются на устаревшие диалоги Aptana и предоставляют информацию, не относящуюся к текущей версии Eclipse. Все, что я знаю, это то, что для Eclipse Juno 4.2, Aptana 3 и JQuery 1.7.2, здесь работает (для меня, по крайней мере):
Убедитесь, что плагин Aptana установлен и находится в веб-перспективе. То, что называется перспективой Aptana Studio, было бы менее запутанным, если бы они назвали это тем, что в нем было слово "Aptana".
Убедитесь, что ваш редактор по умолчанию - "Редактор исходного кода JavaScript". Установите это в окне → Настройки → Общие → Редакторы → Сопоставления файлов и выберите расширение .js в списке. В списке ниже приведено несколько вариантов. Использование любого другого редактора даже не давало мне окраски кода... это единственное, с чем я мог бы помочь в работе с кодом.
Я сделал это, прежде чем следовать советам magjis выше, поэтому я не знаю, было ли это даже необходимо. Но я установил рубли JQuery следующим образом: http://wiki.appcelerator.org/display/tis/JavaScript+Library+Support#JavaScriptLibrarySupport-jQuery%28
Затем, чтобы изложить на ответе магджи выше: Создайте новый проект и добавьте несжатую библиотеку JQuery, отбросив jquery-1.7.2.js в проекте в Project Explorer и выбрав параметр "Ссылка на файл" в появившемся диалоговом окне. Я связан с jquery-1.7.2.js в папке /js корня проекта, в котором обычно идет библиотека. Добавьте jquery1.4.2.sdocml в проект и выберите либо скопировать, либо ссылку на файл. Я скопировал файл в корень проекта.
Если я могу сделать еще один комментарий, в ретроспективе я бы хотел, чтобы я сдался на Eclipse два месяца назад и застрял с Notepad ++ или потратил время на поиск более компактной, более быстрой и стабильной среды PHP/JS/HTML/CSS.
Ответ 5
Отказ от ответственности Я автор tern.java.
Я предлагаю вам, чтобы вы установили tern.java, который расширяет JSDT, чтобы улучшить поддержку JavaScript (завершение, наведение, гиперссылка, проверка) из современных JavaScript-фреймворков (jQuery, jQuery UI, jQuery Mobile, YUI, Dojo, Cordova и т.д.) Полный список tern modules
Ответ 6
Я пробовал и терпел неудачу во многих предложениях. О сдаче я наткнулся на это:
- Найдите JQuery JSDT с места Eclipse и установите его. Я нашел JSDT jQuery 1.5.0.
- Щелкните правой кнопкой мыши на своем проекте и настройте путь сборки (я знаю, что я хотел бы, чтобы это был рабочий уровень).
- Перейдите в JavaScript > Включить путь и нажмите Добавить библиотеку JavaScript...
- Выберите jQuery. Это поддержка v1.8. Я смотрел, но не мог найти ничего нового.
- Перезапустить Eclipse и альта.
Наконец, правильно?!
Ответ 7
Включение проверки Javascript для Aptana Studio 3.2:
- Окно → Настройки → Валидация
- Выберите Javascript и включите jslint
- Проект → Свойства → Природа проекта
- Выберите веб-сайт (и все, что вам нужно)
- Окно → Показать вид → Проблемы
- Сохраните файл, проблемы должны быть заполнены предупреждениями
Ответ 8
- Щелкните правой кнопкой мыши на своем проекте и выберите "Свойства".
- Развернуть Javascript → Включить путь.
- На вкладке "Библиотеки" нажмите "Добавить библиотеку JavaScript".
- Выберите "Библиотека пользователей" → "Настроить пользовательские библиотеки".
- Добавьте все необходимые файлы .js, нажмите "ОК" и дождитесь завершения сборки проекта.
- Вы должны иметь завершение кода из всех файлов библиотек, которые вы добавили при редактировании своих .js файлов.
Ответ 9
Для последних версий Eclipse (например, моего Indigo SR2) необходимо сделать две вещи, чтобы получить поддержку кода для jQuery в проекте GAE.
-
Настройте проект как проект JavaScript: Щелкните правой кнопкой мыши проект → Настроить (прямо над Property) → Преобразовать в проект JavaScript
-
Соблюдайте, как сказал г-н Баттерворт и автозаполнение jQuery, установите JQuery jQuery pluggin и добавьте jQuery в проект Ресурсы JavaScript
Ответ 10
В качестве дополнения к другим ответам я настоятельно рекомендую установить плагин Eclipse JSHint. Вы можете настроить его с помощью настроек проекта, и это работает как шарм. Он показывает дополнительные предупреждения в редакторе JavaScript.
Я также рекомендовал бы написать jsDoc над вашими функциями, поскольку это поможет Eclipse (@memberOf
, вы можете использовать Ctrl + o для навигации).
Вы также можете перейти на TypeScript, так как поддержка Eclipse теперь зрелая (2015), набрана TypeScript, а среда IDE может воспользоваться преимуществами (автозаполнение работает как шарм с Palantir).
Ответ 11
Для последней версии Eclipse Kepler Release есть еще один вариант, который будет VJET JavaScrip IDE. Первоначально он был разработан на eBay и недавно внес свой вклад в создание Eclipse. Он все еще находится в стадии инкубации, но может быть установлен с ночного сайта обновления. Начальная функциональность описана в предложении VJET: JavaScript Toolkit. Он предоставляет контент в редакторе JavaScript для различных JS-библиотек, таких как:
- Node.js
- JQuery
- Dojo
- JSON
- Холст
через Проекты VJET ANVILs импортированы в рабочее пространство.