Si può impostare una sorta di codice personalizzato pieghevole in Netbeans come in Visual Studio

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

  •  12-09-2019
  •  | 
  •  

Domanda

Quando si lavora su C #, faccio spesso questo:

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

In questo modo Visual Studio aggiungere la possibilità di passare il codice all'interno della regione. Offcourse, è possibile utilizzare le regioni per qualsiasi cosa, non è limitato alla proprietà o niente affatto.

Mi chiedo 2 cose:

  1. Si tratta solo di qualcosa per rendere Visual Studio aggiungere il codice di piegatura ad una zona di l'editor o influisce il compilatore?
  2. Posso fare qualcosa di simile in Netbeans?
È stato utile?

Soluzione

  1. (in NetBeans almeno) Si è puramente un aiuto di programmatore e non ha alcun effetto sulla compilazione
  2. Sì, è possibile

Un avvertimento al riferimento piegatura:

  

Si prega di notare che gli esempi di cui sopra sono per il linguaggio Java. In altre lingue personalizzato piegature potrebbero non essere supportate o potrebbe essere necessario utilizzare diversi personaggi per la marcatura commenti di linea.

Altri suggerimenti

  1. Non interessa la compilazione, è solo di organizzare il codice in editore. È possibile salire su argomenti quando meglio usarli in questo domanda .
  2. In NetBeans è possibile utilizzare personalizzato Folds , a seconda della lingua:

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

Gli attributi sono opzionali. Senza defaultstate specificato la regione sarà di default per espandere (tranne che per la prima volta che avvolgono codice in esso!)

L'ultima Netbeans 8.1 ha già questa funzionalità costruito in, è necessario solo si seleziona file e fare clic sull'icona "lampadina", quindi selezionare:

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

Questa è la fonte: http://wiki.netbeans.org/SurroundWithCodeFolding

Ho scritto una macro per piegare da trascinando il mouse.

Il mio shortcute: CTRL+SHIFT+Q

Macro pieghevole:

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

spiegamento di scelta rapida macro: ctrl+SUBTRACK

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top