2010-10-31 5 views
1

Я загрузил sts и установил плагины grails/groovy, что хорошо, но я не могу использовать функциональность JavaScript, например, прыгать через классы и функции в редакторе JavaScript.grails development: eclipse vs. intellij idea

Когда я нажимаю command и на имя функции, я получаю диалог с надписью «вы должны сделать это проектом JavaScript и т. Д.». :(:(

intellij намного лучше в этом я думаю, но это занимает все мое использование центрального процессора, который на самом деле грустно :(так что мне нужно, чтобы переключиться на затмение ...

Мой вопрос: Почему может 't Я использую плагин редактора JavaScript из eclipse, когда мой проект является «проектом grails»?

+0

100% загрузка процессора IntelliJ IDEA определенно не является нормальной (за исключением индексации при первом запуске). Если вы публикуете подробные сведения о своей проблеме (с инструкциями по воспроизведению) на форумах Jetbrains, вы наверняка получите помощь. – ddimitrov

+0

Я дам попробовать, но я уже пробовал это: http://hamletdarcy.blogspot.com/2008/02/10-tips-to-increase-intellij-idea.html –

+0

Это общие советы по улучшению производительности, в то время как то, что вы испытываете, скорее всего, является ошибкой. – ddimitrov

ответ

3

Редактор JavaScript Eclipse является частью проекта Eclipse Web Tools (WTP). Таким образом, он поставляется вместе с SpringSource Tools Suite (STS) .

В новых проектах STS Grails, созданных мастером создания проектов Grails, однако, Флаг проекта JavaScript по умолчанию не включен.

Чтобы включить ее,

  • правой кнопкой мыши на корневом каталоге проекта в окне проекта,
  • выберите Свойства, в диалоге Свойства
  • выберите проекта Грани,
  • нажмите Convert to faceted form ...,
  • отметить JavaScript флажок,
  • и нажмите OK .

После этого

  • будет новый пункт верхнего уровня JavaScript Resources (где вы можете просмотреть источники ECMA и сторонних JavaScript файлов),
  • и Там перейдете осмотр код и завершение в HTML-теги <script>
  • и JavaScript исходные файлы (расширение файла: .js),
  • в том числе для сторонних библиотек.
+0

@robbbert имеет редактор Eclipse JS по-прежнему не хватает таких вещей, как рефакторинг, окраска кода, хорошее обнаружение ошибок js и т. Д.? – hvgotcodes

+0

@hvgotcodes, я не регулярно работаю с ним; поэтому я не могу сказать. - Базовый рефакторинг влияет на файлы HTML, которые ссылаются на рефакторизованные файлы JavaScript, но не влияют на файлы GSP Grails. Существует окраска кода. Обнаружение ошибок будет довольно ограничено из-за динамической природы JavaScripts. - Кроме того, есть всплывающие подсказки ApiDoc, а также базовая навигация («перейти к источнику» и т. Д.) Между исходными файлами JavaScript. - Плагин, видимо, добился определенного прогресса за последние годы. – robbbert

+0

@robbbert я спрашиваю, потому что я использовал intellij (платя за него) за поддержку js, которая намного лучше, чем затмения. Или, по крайней мере, это было в прошлом году ... – hvgotcodes

Смежные вопросы