Редактор JavaScript в Eclipse [закрыто]


131

Я ищу лучший редактор JavaScript, доступный в виде плагина Eclipse. Я пользуюсь Spket, и это хорошо. Но есть ли еще лучший вариант?

Ответы:


13

Заявление об отказе от ответственности, я работаю в Aptana. Я хотел бы отметить, что есть несколько хороших функций для JS, которые вы могли бы не получить так легко в другом месте. Один из них - это интеграция JS-библиотек на уровне плагинов, которые предоставляют CodeAssist, образцы, сниппеты и простое включение файлов библиотек в ваш проект; мы предоставляем плагины для многих наиболее часто используемых библиотек, включая YUI, jQuery, Prototype, dojo и EXT JS.

Во-вторых, у нас есть серверный JavaScript-движок под названием Jaxer, который не только позволяет вам запускать любой ваш JS-код на сервере, но и добавляет файловую, базовую и сетевую функциональность, так что вам не нужно использовать язык сценариев, но можно писать все приложение на JS.


1
Есть ли в Aptana что-то вроде функции Content Outline в JSEclipse? Версия, которую я использовал ранее в этом году, не работает.
— TomC

26
Привет, боюсь, я не могу согласиться с предыдущим комментарием. Я установил Aptana по этой рекомендации потоков и по разным причинам теперь хочу удалить ее. Я потратил 15 минут, пытаясь выяснить, как удалить его из моей конфигурации Eclipse 3.4, но безуспешно - кажется, что кнопки удаления отключаются - и единственные инструкции, которые я нашел на сайте Aptana, относятся к более старой версии Eclipse. Это довольно неприятно - я настоятельно рекомендую НЕ устанавливать Aptana.
— Стивен Малкахи

6
Действительно Аптана не качает (по крайней мере для меня). Я установил его для редактирования файлов JS, но обнаружил, что он слишком медленный и не отвечает, чтобы иметь какое-либо реальное применение, особенно для редактирования больших файлов. Это также, похоже, вызывало проблемы с производительностью в других моих плагинах Eclipse. Я удалил его, вернув свою конфигурацию к точке до установки.
— Ник

4
Обновление: я установил бета-версию новой Aptana Studio 3, и, как и было обещано, проблемы с производительностью были решены. Новая версия выглядит неплохо :)
— ник

3
Aptana отлично подходит, если вам нужны новейшие функции и вы не возражаете против множества ошибок. В противном случае это отстой. Общая рекомендация для всех, кто рассматривает Aptana: A) Нужны ли вам какие-либо функции (например, у Aptana есть единственный редактор CoffeeScript Eclipse)? Если нет, придерживайтесь Eclipse; Б) Если вам действительно нужны функции, попробуйте установить Aptana ОТДЕЛЬНО (Aptana с радостью обработает всю вашу установку Eclipse, если вы установите ее как плагин), а затем решите, стоят ли эти функции ужасной стабильности (что, эй, к тому времени вы читаете это, может быть, не так уж и ужасно).
— machineghost

55

Плагин Eclipse HTML Editor

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

Меня очень оттолкнула Aptana из-за ее раздутости и того факта, что она запускает локальный веб-сервер (по умолчанию на порту 8000) каждый раз, когда вы запускаете Eclipse, и вы не можете отключить эту функцию . Порт JSEclipse от Adobe теперь представляет собой плагин размером 400 МБ, что тоже безумие.

Однако я только что нашел сверхлегкий редактор JavaScript под названием Eclipse HTML Editor Plugin , созданный Amateras, который был именно тем, что я искал.


2
+1: Установка подключаемого модуля Eclipse HTML Editor очень проста и понятна.
— Leftium 07

Не могу сказать, посмотрев, есть ли в ней поддержка содержимого библиотеки Javascript для Ext-JS 4?
— HDave

Похоже, этот плагин не обновлялся с февраля 2011 года.
— Джейкоб Марбл,

2
Правильно, @JacobMarble, он не работает в juno! sad :-(
— Vikas

2
Есть обновление редактора Eclipse HTML для поддержки Juno от 28.12.2012
— dimo414


6

Версия WTP для Ганимеда включает обновленный редактор Javascript, который стоит попробовать. Ключевые номера версий - Eclipse 3.4 и WTP 3.0. См. Http://live.eclipse.org/node/569


1
-1 миллион: редактор javascript eclipse совершенно бесполезен. Я даже не могу заставить его сохранять файлы без какой-то причудливой ошибки «Имя модуля компиляции должно заканчиваться на .java или одно из зарегистрированных расширений, подобных Java».
— Майк Миллер,

Имеет ли файл, который вы редактируете, одно из расширений файлов, перечисленных для типа содержимого "Исходный файл JavaScript"?
— nitind 07

Да, это файлы .js, и они связаны с редактором JavaScript. Как ни странно, я получаю эту ошибку даже при открытии файлов в обычном текстовом редакторе. С тех пор я отказался от редактирования JavaScript с помощью Eclipse.
— Майк Миллер

Это действительно странно, Майк. Вы пробовали это снова с Indigo (Eclipse 3.7 и WTP 3.3)? Если это все еще происходит, не могли бы вы отправить отчет об ошибке с более подробной информацией?
— nitind

8
Предложение для Майка Миллера из комментария к № 3: bizzare error Eclipse, «Имя модуля компиляции должно заканчиваться на .java или одно из зарегистрированных расширений, подобных Java». Я боролся с той же ошибкой в ​​файле JSP в Eclipse - файл не сохранялся из-за точек останова. Удалите точки останова и попробуйте сохранить.

3

Когда-то существовал плагин под названием JSEclipse, который Adobe впоследствии засосала и убила, сделав его доступным только путем покупки и установки FlexBuilder 3 (пожалуйста, докажите, что я ошибаюсь). Я обнаружил, что он отлично работает, но с тех пор потерял его после «обновления» с Eclipse 3.4 до 3.4.1.

Больше всего мне понравилась функция Content Outline.

В окне Outline вашего Eclipse Screen JSEclipse перечисляет все классы в текущем открытом файле. Он предоставляет обзор иерархии классов, а также имена методов и свойств. Схема интенсивно использует механизм автозавершения кода, чтобы узнать больше о том, как структурирован код. При нажатии на запись функции в списке курсор переместится к объявлению функции, что поможет вам быстрее перемещаться по длинным файлам с большим количеством определений классов и методов.


3
Я почти уверен, что любой, кто запускает eclipse, может использовать JSEclipse, а не только владельцы Flex Builder .. URL-адрес удаленного сайта: download.macromedia.com/pub/labs/jseclipse/autoinstall ... должен доставить вас туда быстро
— Скотт Эвернден,

3
Эта ссылка для скачивания не работает.
— Джейкоб



0

Oracle Workshop для WebLogic (формально BEA Workshop) имеет отличную поддержку JavaScript и визуального редактирования HTML-файлов. Он поддерживает множество серверов, не только WebLogic, включая Tomcat, JBoss, Resin, Jetty и WebSphere.

Недавно он стал бесплатным, посмотрите мой пост об этом. Учитывая, что еще недавно это был дорогой продукт, думаю, стоит попробовать.


1
Из вашего сообщения неясно, является ли Oracle Workshop for WebLogic плагином Eclipse?
— Dónal
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.