web-dev-qa-db-fra.com

Comment modifier le modèle de commentaire et ajouter un commentaire de type ou de fonction dans JetBrains IntelliJ IDEA?

Dans JetBrains IntelliJ IDEA, je voudrais modifier un commentaire qui est comme

/**
 * Created by IntelliJ IDEA.<br/>
 * User: ${USER}<br/>
 * Date: ${DATE}<br/>
 * Time: ${TIME}<br/>
 * To change this template use File | Settings | File Templates.
 */

et générer un commentaire pour un type comme

public class MyUsernamePasswordAuthenticationFilter extends UsernamePasswordAuthenticationFilter

ou une fonction comme

protected  void checkUsbKeyID(UserObj user,String usbKeyID)
32
zzxwill

Saisissez les commentaires que vous pouvez modifier dans le menu File -> Settings -> File Templates. Ensuite, vous regardez dans l'onglet Includes et modifiez l'entrée File Header

enter image description here

Je pense que les commentaires sur la méthode ne sont pas modifiables.

49
chalimartines

Pour modifier le modèle spécifique pour les classes, modifiez le modèle Class.

Exemples d'emplacements de menu (devrait être largement similaire sur d'autres plates-formes/versions)

IntelliJ 2016, Mac

Préférences> Éditeur> Modèles de fichiers et de codes> onglet Fichiers> Élément de classe

IntelliJ 14.x, Mac

Préférences> Éditeur> Modèles de fichiers et de codes> onglet Modèles> Élément de classe

Ça ressemble à ça

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.Java")
public class ${NAME} {
}

Le lien vers le sous-modèle qui génère les commentaires est #parse("File Header.Java") sur la deuxième ligne.

Vous pouvez supprimer cela et mettre un modèle de commentaire personnalisé pour les classes en ligne ici.

o

Vous pouvez modifier le modèle En-tête de fichier sous l'onglet inclut, qui est également utilisé par d'autres choses, et le modifier

12
davnicwil