visual plugin paradigm how easyuml diagrama crear clases abrir netbeans code-regions

plugin - ¿Puede establecer algún tipo de plegado de código personalizado en Netbeans como en Visual Studio?



papyrus netbeans (4)

Cuando trabajo en C #, a menudo hago esto:

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

Esto hace que Visual Studio agregue la opción de plegar el código dentro de la región. Por supuesto, puede usar regiones para cualquier cosa, no se limita a Propiedades ni a nada.

Me estoy preguntando 2 cosas:

  1. ¿Es esto solo para hacer que Visual Studio agregue el código plegado a un área del editor o afecta al compilador?
  2. ¿Puedo hacer algo similar en Netbeans?

  1. (Al menos en Netbeans) Es puramente una ayuda de programador y no tiene efecto en la compilación
  2. sí tu puedes

Una advertencia a la referencia de plegado:

Tenga en cuenta que los ejemplos anteriores son para el lenguaje java. En otros idiomas, es posible que los pliegues personalizados no sean compatibles o que tenga que usar caracteres diferentes para marcar los comentarios de línea.


  1. No afecta la compilación, solo organiza el código en el editor. Puede retomar los argumentos sobre la mejor manera de usarlos en esta pregunta .
  2. En NetBeans puedes usar Folds Personalizados , dependiendo del idioma:

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

Los atributos son opcionales. Sin especificar el estado predeterminado, la región se expandirá por defecto (¡excepto cuando la primera vez que encierres el código en ella!)


Escribí una macro para plegar con el ratón.

Mi shortcute: CTRL+SHIFT+Q

Macro plegable:

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

UNFolding Macro Shortcut: ctrl+SUBTRACK


La última versión de Netbeans 8.1 ya tiene incorporada esta función. Solo tiene que seleccionar sus filas y luego hacer clic en el ícono de "bombilla", luego seleccionar:

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

Esta es la fuente: http://wiki.netbeans.org/SurroundWithCodeFolding