2013-02-05 7 views
5

in NetBeans quando si digita /** sopra un metodo genera uno stub javadoc:Come personalizzare gli stub javadoc generati?

/** 
* 
* @param 
* @return 
*/ 

Come si fa a personalizzare il testo generato? Vorrei un javadoc stub personalizzato come:

/** Author = {author} 
* 
* My custom text 
* 
* @param 
* @return 
*/ 

Nota: questo è un metodo, non la classe che utilizza i modelli di classe.

termini di ricerca: NetBeans autocomplete template javadoc stub personalizzato

risposta

3

Questo non sostituiranno il funzionamento del /** ma ti permetterà un'alternativa.

  • Go in Tools, Options,
  • Cliccare sulla Edit, Code Templates scheda,
  • dalla lingua a tendina, assicurarsi Java è selezionata,
  • Clicca New,
  • Digitare l'abbreviazione di a scelta (ho utilizzato jdt per modello javadoc),
  • Fare clic su OK,
  • In testo espanso, digitare nel commento javadoc come si desidera. Nota: una cosa fastidiosa è che devi inserire un'entrata extra alla fine delle righe con le parole, altrimenti non sposterà la parola successiva nella riga successiva.

Ad esempio, se si mette in questo:

/** 
* @author 
* 
* @param 
* @return 
*/ 

Sarà uscita questo:

/** 
* @author 
* 
* @param @return 
*/ 

Ma se si immette questo:

/** 
* @author 
* 
* @param 
* 
* @return 
*/ 

E' ll output:

/** 
* @author 
* 
* @param 
* 
* @return 
*/ 

Tipo di strano. Ad ogni modo, una volta digitato, guarda il pulsante Espandi modello su: e vedi se è impostato su scheda o invio o altro. Quella parte è una tua scelta. Tuttavia, si desidera attivare il modello. Fare clic su OK.

Nel documento, andare dove si desidera inserire il tuo commento preformattato, e invece di digitare /** tipo in jdt poi fare tutto ciò che l'azione Espandi modello è stato (scheda, entrare, ecc) e apparirà il tuo commento.

+0

capito, modificare la risposta –

+1

Questo è ancora molto insoddisfacente e non intuitivo, vorrei che fosse solo possibile cambiare il modello di/** direttamente :( – AmanicA