2010-10-31 3 views
1

J'ai téléchargé sts et installé les grails/plugins groovy ce qui est bien, mais je ne peux pas utiliser la fonctionnalité JavaScript comme sauter des classes et des fonctions dans l'éditeur JavaScript. Lorsque je clique sur command et sur le nom des fonctions, j'obtiens une boîte de dialogue disant "vous devez en faire un projet JavaScript etc." :(:(développement de grails: eclipse vs intellij idea

intellij est beaucoup mieux à ce que je pense, mais il faut tout mon cpu qui l'utilisation est vraiment triste :(donc je dois passer à éclipser ...

Ma question est: Pourquoi peut Est-ce que j'utilise le plugin d'éditeur JavaScript d'eclipse quand mon projet est un "projet grails"?

+0

100% L'utilisation du processeur par IntelliJ IDEA n'est définitivement pas normale (sauf lors de l'indexation au premier démarrage). Si vous postez des détails sur votre problème (avec des étapes à reproduire) sur les forums de Jetbrains, vous obtiendrez certainement de l'aide. – ddimitrov

+0

je vais essayer, mais j'ai déjà essayé: http://hamletdarcy.blogspot.com/2008/02/10-tips-to-increase-intellij-idea.html –

+0

Ce sont des conseils génériques pour améliorer les performances, alors que ce que vous vivez est probablement un bug. – ddimitrov

Répondre

3

L'éditeur JavaScript d'Eclipse fait partie du projet WTP (Eclipse Web Tools Project) et est livré avec SpringSource Tools Suite (STS).

Dans les nouveaux projets STS Grails créés par l'assistant de création de projet Grails, le La facette du projet JavaScript n'est pas activée par défaut.

Pour l'activer,

  • un clic droit sur la racine du projet dans la vue du projet,
  • sélectionnez Propriétés,
  • dans la boîte de dialogue SélectionnerPropriétés, projet Facettes,
  • cliquez sur Convertir en facettes ...,
  • cochez la case JavaScript ,
  • et cliquez sur OK .

Après cela,

  • il y aura un nouvel élément de niveau supérieur JavaScript Ressources (où vous pouvez parcourir les sources de ECMA et tiers fichiers JavaScript),
  • et il « ll être inspection de code et achèvement en HTML <script> balises
  • et JavaScript fichiers source (extension de fichier: .js),
  • y compris pour les bibliothèques tierces.
+0

@robbbert a l'éditeur d'eclipse JS manque encore de choses comme le refactoring, la coloration du code, la bonne détection d'erreur js, etc? – hvgotcodes

+0

@hvgotcodes, je ne travaille pas régulièrement avec elle; donc je ne peux pas vraiment le dire. - La refactorisation de base affecte les fichiers HTML qui référencent les fichiers JavaScript refactorisés mais n'affectent pas les fichiers Grails GSP. La coloration du code existe. La détection d'erreur sera assez limitée en raison de la nature dynamique de JavaScripts. - De plus, il y a des info-bulles ApiDoc, ainsi qu'une navigation de base ("aller à la source", etc.) entre les fichiers source JavaScript. - Le plugin a apparemment progressé ces dernières années. – robbbert

+0

@robbbert je demande parce que j'utilise intellij (payant) pour son support js, ce qui est BEAUCOUP mieux que les éclipses. Ou du moins c'était l'année dernière ... – hvgotcodes

Questions connexes