Se puede establecer algún tipo de código personalizado plegable en Netbeans como en Visual Studio

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

  •  12-09-2019
  •  | 
  •  

Pregunta

Cuando se trabaja en C #, a menudo hago esto:

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

Esto hace que Visual Studio añadir la opción de retirarse el código dentro de la región. Offcourse, se puede utilizar para cualquier cosa regiones, no se limita a Propiedades o nada en absoluto.

Me pregunto 2 cosas:

  1. ¿Es sólo algo para que Visual Studio añadir plegado de código a un área del editor o afecta el compilador?
  2. ¿Puedo hacer algo similar en Netbeans?
¿Fue útil?

Solución

  1. (En Netbeans al menos) es puramente una ayuda de programador y no tiene efecto en la compilación
  2. Sí se puede

Una advertencia a la referencia de plegado:

  

Tenga en cuenta que los ejemplos anteriores son para lenguaje Java. En otros idiomas a medida dobleces no sea compatible, o puede que tenga que utilizar diferentes caracteres para marcar líneas de comentario.

Otros consejos

  1. No afecta a la compilación, es sólo para organizar el código en el editor. Se puede recoger en argumentos sobre cuándo es mejor utilizarlos en este cuestión.
  2. En NetBeans puede utilizar pliega personalizada , dependiendo del idioma:

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

Los atributos son opcionales. Sin defaultstate especifica la región por defecto para expandir (a excepción de la primera vez que envuelve código en él!)

La última Netbeans 8.1 ya tiene esta característica construido en, que necesita sólo selecciona filas y haga clic en el icono "bombilla", a continuación, seleccione:

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

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

he escrito una macro para el plegado por arrastrando el ratón.

Mi shortcute: CTRL+SHIFT+Q

Macro de plegado:

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

despliegue de acceso directo de Macro: ctrl+SUBTRACK

introducir descripción de la imagen aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top