Pouvez-vous mettre une sorte de code personnalisé pliage dans Netbeans comme dans Visual Studio

StackOverflow https://stackoverflow.com/questions/1251803

  •  12-09-2019
  •  | 
  •  

Question

Lorsque vous travaillez sur C #, je fais souvent ceci:

#region Properties
  public int Property1{get;set;}
  ...(more properties)
#endregion

Cela rend Visual Studio ajouter la possibilité de plier le code à l'intérieur de la région. Biensur, vous pouvez utiliser des régions pour rien, il ne se limite aux propriétés ou quoi que ce soit.

Je me demande 2 choses:

  1. Est-ce juste quelque chose à faire ajouter du code Visual Studio plier à une zone de l'éditeur ou affecte-t-il le compilateur?
  2. Puis-je faire quelque chose de similaire dans Netbeans?
Était-ce utile?

La solution

  1. (Dans Netbeans au moins) Il est purement une aide à la programmation et n'a pas d'effet sur la compilation
  2. Oui, vous pouvez

Une mise en garde à la référence de pliage:

  

S'il vous plaît noter que les exemples ci-dessus sont pour le langage Java. Dans d'autres langues plis sur mesure ne peuvent pas être pris en charge ou vous pouvez avoir à utiliser différents caractères pour marquer des commentaires en ligne.

Autres conseils

  1. Il ne modifie pas la compilation, il est juste d'organiser le code dans la éditeur. Vous pouvez vous procurer des arguments sur le meilleur moment pour les utiliser dans ce question .
  2. Dans NetBeans vous pouvez utiliser personnalisés Folds , en fonction de la langue:

    // <editor-fold defaultstate="collapsed" desc="My Fold">
    Your amazing code
    // </editor-fold>

Les attributs sont facultatifs. Sans defaultstate spécifié la région par défaut d'étendre (sauf lorsque vous enveloppez le code dedans!)

Le dernier Netbeans 8.1 a déjà cette fonctionnalité construit en, il vous suffit de sélectionner les lignes que vous puis cliquez sur l'icône « ampoule », puis sélectionnez:

enter code hereSurround with // <editor-fold defaultstatus="collapsed" desc="comment">...

Ceci est la source: http://wiki.netbeans.org/SurroundWithCodeFolding

J'ai écrit une macro pour plier par draging de la souris.

Mon shortcute: CTRL+SHIFT+Q

Macro pliant:

cut-to-clipboard 
"// <editor-fold desc=\"This is my custom folding\" defaultstate=\"collapsed\">"
 paste-from-clipboard 
"// </editor-fold>"

déplier raccourci Macro: ctrl+SUBTRACK

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top