Complétion automatique de @ author dans Intellij
Je migre D'Eclipse à Intellij Idea. Une chose que je ne pouvais pas encore comprendre est l'auto-complétion de la balise @author
JavaDoc.
Lorsque vous tapez @a
dans Eclipse, il y a deux propositions:
@author - author name
@author
Comment puis-je réaliser la première proposition dans Intellij (est-ce même possible?)? Et si c'est possible, Comment puis-je changer le modèle de ce qui est inséré pour l'espace réservé du nom de l'auteur?
2 réponses
Vous pouvez contourner cela via un modèle en direct. Allez dans Paramètres - > modèle en direct, cliquez sur le bouton"Ajouter" (vert plus à droite).
Dans le champ "Abréviation", entrez la chaîne qui doit activer le modèle (par exemple @a
), et dans la zone "Texte du modèle", entrez la chaîne à compléter (par exemple @author - My Name
). Définissez le" contexte Applicable " sur Java (commentaires seulement peut-être) et définissez une clé à compléter (à droite).
Je l'ai testé et cela fonctionne bien, cependant IntelliJ semble préférer le inbuild templates, donc" @a + Tab "ne complète que "Auteur". Définir la clé d'achèvement sur Space a toutefois fonctionné.
Pour changer le nom d'utilisateur qui est automatiquement inséré via les Modèles de fichiers (lors de la création d'une classe par exemple), peut être modifié en ajoutant
-Duser.name=Your name
À l'idée .EXE.vmoptions ou idea64.EXE.vmoptions (selon votre version) dans le IntelliJ/bin répertoire.
Une autre option, pas exactement ce que vous avez demandé, mais peut être utile:
Aller à Settings
-> Editor
-> File and code templates
-> Includes
onglet (sur la droite). Il y a un en-tête de modèle pour les nouveaux fichiers, vous pouvez utiliser le nom d'utilisateur ici:
/**
* @author myname
*/
Pour l'utilisation du nom d'utilisateur système:
/**
* @author ${USER}
*/