Многофункциональный JavaScript среда IDE?

Я в настоящее время использую Visual Studio 2008 для редактирования .js файлов с, и она имеет достойную поддержку, но я хочу больше...

Я люблю функции подсветки синтаксиса и автодобавления отступа VS, но дополнительно хотел бы расширенные функции как: контекстная информация и справка, разборные блоки JavaScript, неявный символ, понимающий для поиска, осуществляя рефакторинг и такой вещи; также предупреждения и ошибки для кода js.

Предложения?

Править: ooops... для платформы Windows. Я уже вижу некоторые ответы Eclipse, и это прекрасно, поскольку я установлю Eclipse в Windows.

Цель: Я хочу, чтобы инструмент был многофункционален для помощи моему пониманию того, что происходит, потому что JavaScript может стать довольно тупым, когда jQuery используется. На самом деле это может быть довольно тупым для понимания независимо. Плюс дополнительное (не-jQuery), переходящий для различных браузеров и тонких настроек. Может требоваться много времени для прохождения через.

8
задан John K 18 March 2010 в 19:24
поделиться

5 ответов

Вы когда-нибудь пробовали Aptana?

http://www.aptana.org/

2
ответ дан 5 December 2019 в 18:58
поделиться

Здесь также работает ActiveState Komodo Edit. См. Мой ответ, только что опубликованный здесь .

2
ответ дан 5 December 2019 в 18:58
поделиться

JetBrains работает над многообещающей IDE Web / Javascript под названием WebStorm. В настоящее время у них есть общедоступная предварительная версия:

http://www.jetbrains.com/webide/index.html

Он имеет некоторые интересные особенности:

  • Рефакторинг Javascript
  • На основе DOM, для конкретного браузера Завершение
  • Навигация по коду и поиск использования
  • Проверка кода и быстрые исправления
  • Отладчик JavaScript на основе Mozilla
  • Поддержка фреймворков (jQuery, Prototype, ...)
1
ответ дан 5 December 2019 в 18:58
поделиться

Мой выбор - NetBeanse (как IDE).

Но чаще я предпочитаю emacs

0
ответ дан 5 December 2019 в 18:58
поделиться

Я использую Komodo Edit или Aptana

4
ответ дан 5 December 2019 в 18:58
поделиться
Другие вопросы по тегам:

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