Редактор 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.