Редактор JavaScript Eclipse: поддержка содержимого для js-файлов, автозаполнение

Я пытаюсь использовать Eclipse (с плагинами JavaEE и веб-разработки) в качестве среды JavaEE / GoogleAppEngine. В редакторе HTML, если я помещаю <script ... src="..." />in, <head>я автоматически получаю поддержку содержимого для JavaScript в ссылочном файле. Мне было интересно, можно ли получить помощь по контенту для других файлов JavaScript (например, jQuery или homebrew js library) внутри редактора JavaScript.

javascript,eclipse,autocomplete,eclipse-plugin,content-assist,

39

Ответов: 11


Я просто понял, как получить js-контент в редакторе Eclipse JavaScript (без плагинов Aptana):

Если тип проекта не содержит встроенную поддержку JavaScript: открывайте перспективу в Интернете (или JavaScript), щелкните правой кнопкой мыши проект и выберите « Поддержка веб-разработки» > « Добавить поддержку JavaScript» (это не повредит, если поддержка JavaScript уже присутствует)

затем щелкните правой кнопкой мыши Поддержка JavaScript в проекте и выберите « Свойства» , в разделе «JavaScript» перейдите в библиотеку JavaScript, а затем выберите вкладку «Источник»: здесь вы можете добавить папки и файлы, которые будут проверяться с помощью вспомогательного содержимого для текущего проекта


В Aptana Studio (как плагин eclipse, но я полагаю, что автономная версия почти такая же): откройте любой js или html-файл, покажите окно « Ссылки» (или откройте перспективу Aptana в eclipse) и перетащите файлы js, которые вы хотите добавить в JavaScript scope (можно создавать и активировать разные профили областей с разными файлами и ресурсами JavaScript: просто нажмите « Добавить профиль» на панели инструментов окна)


8 ов

imo, Aptana - лучший плагин eclipse для редактирования js. Он включает поддержку многих основных библиотек, таких как jQuery, yui, dojo и т. Д.

Скетч , однако, тоже хорош. Хотя в большинстве случаев, если вы разрабатываете расширение Firefox (иногда немного устаревшее)

Встроенный редактор js ужасен. он утверждает, что есть ошибки повсюду, даже когда их явно нет.


4

Для 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)

Я получил этот рабочий и поддержанный маджис ответ выше с оговоркой.

Отбросить уменьшенную библиотеку JQuery в соответствии с magjis выше в подпапку существующего проекта не сработало для меня. Это работало для меня после создания нового проекта и использования несжатой библиотеки.

Есть десятки устаревших должностей в SO и других местах, которые ссылаются на устаревшие диалоги Aptana и предоставляют информацию, не относящуюся к текущей версии Eclipse. Все, что я знаю, это то, что работает для Eclipse Juno 4.2, Aptana 3 и JQuery 1.7.2, по крайней мере для меня:

Убедитесь, что плагин Aptana установлен и находится в веб-перспективе. Это то, что называется перспективой Aptana Studio ... было бы менее запутанно, если бы они назвали это тем, что в нем было слово «Аптана».

Убедитесь, что ваш редактор по умолчанию - «Редактор исходного кода JavaScript». Установите это в окне -> Настройки -> Общие -> Редакторы -> Сопоставления файлов и выберите расширение .js в списке. В списке ниже приведено несколько вариантов. Использование любого другого редактора даже не давало мне окраски кода ... это единственное, с чем я мог бы получить помощь по коду для работы.

Я сделал это, прежде чем следовать советам магджи выше, поэтому я не знаю, было ли это даже необходимо. Но я установил рубли JQuery следующим образом: http://wiki.appcelerator.org/display/tis/JavaScript+Library+Support#JavaScriptLibrarySupport-jQuery%28

Затем, чтобы изложить ответ на magjis выше: Создайте новый проект и добавьте несжатую библиотеку JQuery, отбросив jquery-1.7.2.js в проекте в Project Explorer и выбрав параметр «Ссылка на файл» в появившемся диалоговом окне. Я связан с jquery-1.7.2.js в папке / js корня проекта, в котором обычно идет библиотека. Добавьте jquery1.4.2.sdocml в проект и выберите либо скопировать, либо ссылку на файл. Я скопировал файл в корень проекта.

Если я могу сделать еще один комментарий, в ретроспективе я бы хотел, чтобы я отказался от Eclipse два месяца назад и застрял с Notepad ++ или потратил время на поиск более компактной, более быстрой и стабильной среды PHP / JS / HTML / CSS.


4

Отказ от ответственности Я автор tern.java.

Я предлагаю вам установить tern.java, который расширяет JSDT для улучшения поддержки JavaScript (завершение, наведение, гиперссылка, проверка) для множества современных фреймворков JavaScript (jQuery, jQuery UI, jQuery Mobile, YUI, Dojo, Cordova и т. Д.). полный список модулей tern

JavaScript, затмение, автозаполнение, затмение-плагин, содержательная помощь,
Похожие вопросы
Яндекс.Метрика