2011-04-04 5 views
4

J'ai fait le saut de mon confortable dreamweaver IDE Netbeans et je manque mes options de pliage de code :(Netbeans IDE: Comment plier de gros morceaux de code Javascript dans Netbeans?

Je vois avec Netbeans vous pouvez plier les fonctions normales, mais je ne peux pas sembler travailler comment plier gros morceaux (modules entiers) J'ai trouvé des correctifs pour d'autres langages dans NetBeans mais ils ne semblent pas fonctionner en Javascript C'est très frustrant quand on travaille sur mes gros fichiers de plus de 4000 lignes ...

Si non, quelqu'un peut-il recommander un IDE qui est bon pour JS, CSS, HTML et PHP?

Répondre

6

La touche de raccourci pour plier toutes les données dans un type de fichier est "Ctrl + Shift + - (signe moins)".
Pour développer complètement ce fichier, vous devez faire le contraire, qui est "Ctrl + Shift + + (signe plus)".

Pour voir & modifier l'ensemble des raccourcis clavier de NetBeans IDE, s'il vous plaît aller à la "Tools Menu>Options>Keymap Tab".

Espérons que ça aide.

Mise à jour pour le pliage du code des structures autres que les fonctions se: -
Procédez comme suit: -

  • Aller à cette section "Tools Menu>Options>Editor Tab>General Sous-Tab".
  • Vous trouverez 2 sections là - "du pliage de code" & "CamelCase Comportement".
  • Dans la section "Code pliant", il y a deux sous-sections - "Utilisez le code pliant" & "Collapse par défaut".
  • Cochez la case correspondant à la sous-section "Utiliser le code de pliage" pour activer les autres options de l'autre sous-section.
  • Dans l'autre sous-section "Réduire par défaut", vous trouverez 6 options. Parmi eux, votre option requise est le "Tags et autres blocs de code". Cochez la case de cette option pour activer le repli de code pour toutes les structures de code (comme "if" & "for" logique, ...), puis redémarrez l'application (sinon, elle PEUT NE PAS fonctionner).
+0

Je sous-entend que cela pliera toutes les FONCTIONS mais je veux replier le code à l'intérieur des fonctions anonymes et d'autres endroits qui ne semblent pas être détectés ou pliables ... – wilsonpage

+0

@pagewil - S'il vous plaît vérifier la réponse mise à jour. –

5

NetBeans 7.3 Beta 2 a amélioré le code-fold pour javascript. Vous pouvez ajouter des commentaires plier personnalisés pour bloquer tout ce que vous voulez:

// <editor-fold> 
... code ... 
// </editor-fold> 

Plus d'informations here.

Après une semaine d'utilisation, la version bêta de NetBeans a mystérieusement ralenti. Je l'ai réinstallé, ce qui est un peu une corvée, mais aucun problème depuis lors. Le pliage du code est très utile.

7
//<editor-fold defaultstate="collapsed" desc="Your Description"> 

.... pieces of code .... 

//</editor-fold> 

crédits va à mon professeur au collège

 
Edited* 
-1

La réponse courte est qu'il n'y a aucun moyen de plier le code par parens jumelés à l'aide de leurs balises XML spécifique hideuse NB (ce qui signifie que quelqu'un d'autre regarder votre code dans n'importe quel autre IDE va ​​devenir extrêmement confus).

Ceci doit être corrigé mais Oracle ne semble pas s'en soucier.