Ajout automatique du nom d'auteur dans Eclipse aux fichiers existants [closed]
5 réponses
en fait dans Eclipse Indigo thru Oxygen, vous devez aller aux types modèle Window -> Preferences -> Java -> Code Style -> Code templates -> (in right-hand pane) Comments -> double-click Types
et s'assurer qu'il a la suivante, qu'il devrait avoir par défaut:
/**
* @author ${user}
*
* ${tags}
*/
et pour autant que je puisse dire, il n'y a rien dans Eclipse pour ajouter le javadoc automatiquement aux fichiers existants dans un lot. Vous pouvez facilement le faire à partir de la ligne de commande avec sed
& awk
mais c'est une autre question.
Si vous êtes prêt à ouvrir chaque fichier individuellement, puis sélectionnez la ligne de déclaration classe / interface, par exemple classe publique AdamsClass { et ensuite appuyez sur la touche combo Shift + Alt + J et qui va insérer un nouveau commentaire javadoc ci-dessus, ainsi que l'étiquette d'auteur pour votre utilisateur. Pour expérimenter avec d'autres paramètres, allez à Windows->Preferences->Java->Editor->Templates
.
aux vieux dossiers Je ne sais pas comment le faire... Je pense que vous aurez besoin d'un script pour passer par tous les fichiers et ajouter l'en-tête.
Pour modifier les nouveaux, vous pouvez le faire.
Aller à l'Éclipse de la barre de menu
- menu Fenêtre.
- Préférences
- rechercher des modèles
- passer à modèles de Code
- cliquez sur +code
- Cliquez sur les nouveaux fichiers Java
- , Cliquez Sur "Modifier
- ajouter
/**
${utilisateur}
* /
et c'est fait chaque nouveau fichier aura votre nom dessus !
Shift + Alt + J vous aidera à ajouter le nom de l'auteur dans le fichier existant.
pour ajouter automatiquement le nom de l'auteur,
aller à Préférences --> java --> Code de Style --> Les Modèles De Code
dans le cas où vous ne trouvez pas l'option ci - dessus dans les nouvelles versions D'Eclipse-l'installer de https://marketplace.eclipse.org/content/jautodoc
vous pouvez contrôler sélectionnez Toutes les classes et méthodes personnalisées, puis cliquez avec le bouton droit de la souris, choisissez" Source", puis sélectionnez"Générer un commentaire D'élément". Vous devriez obtenir ce que vous voulez.
si vous voulez modifier le modèle de Code, alors vous pouvez aller dans Préférences -- Java -- Code Style -- code Templates, puis faire ce que vous voulez.
solution rapide et, dans certains cas, sujette aux erreurs:
Trouver Regexp: (?sm)(.*?)([^\n]*\b(class|interface|enum)\b.*)
remplacer: /**\n * \n * @author <a href="mailto:j.smith@acme.com">John Smith</a>\n */\n
ajoute l'en-tête à la première classe/interface/enum rencontrée dans le fichier. Classe devrait avoir aucun en-tête existant encore.