8
votes

Intellij Insérer le modèle de modèle de fichier

Lorsque vous créez une nouvelle classe Java dans Intellij un fichier de fichier est automatiquement inséré (basé sur des options "Modèles de fichiers"). Existe-t-il un moyen d'insérer ce même modèle dans un fichier source Java existant? J'espérais qu'il y avait un moyen d'utiliser ma définition de modèle sur le code existant sans faire une coupe / pâte partout sur la place. Le modèle utilise la macro expansion et j'espère pouvoir garder cela. Il existe une fonction similaire dans Eclipse appelée «Générer des observations d'élément» qui géreraient ce cas. Est-ce qu'il existe dans Intellij Idea?

Toute aide serait très appréciée.


0 commentaires

6 Réponses :


2
votes

Peut-être que la meilleure solution consiste à utiliser un "modèle en direct", mais vous ne pouvez donc pas réutiliser le modèle de fichier. Vous aurez donc besoin lors d'une dernière opération de copie / colle


1 commentaires

C'est ce que j'ai finalement fait pour cela. Vous perdez la macro expansion, mais je suppose que vous ne pouvez pas toujours obtenir ce que vous voulez.




-1
votes

Je fais cela par Alfred Snippets

Ajouter après la configuration dans Alfred Snippet, et lorsque j'insérer ! Header , il insertion automatique du modèle souhaité.

 Entrez la description de l'image ici


0 commentaires

1
votes

Vous pouvez atteindre votre objectif en utilisant le Remplacement de la boîte de dialogue .

Appelez la boîte de dialogue remplaçant tout , dans un ensemble de fichiers classé par exemple, un fichier Word et dans un ensemble de champ inférieur \ / \ * \ nyour dondable de fichier \ n \ * \ / \ n \ npackage et appuyez sur une touche Remplacer tout .

Vous pouvez spécifier un ensemble de fichiers qui doivent être mis à niveau à l'aide d'un projet dans le projet / module / répertoire / pérency / scope .

 Entrez la description de l'image ici


0 commentaires

5
votes

Allez à Paramètres> Modèles de fichier et de code Inclure l'onglet et sélectionnez l'en-tête et vous définissez

/ ** * @nom de l'auteur * @since: $ {date}, $ {day_name_short} ** /


0 commentaires

4
votes

Fichier -> Paramètres -> Editor -> Modèles de fichier et de code -> Inclus -> En-tête de fichier

Écrivez ceci: P>

/**
 * @author : BUY
 * @mailto : buy@mail.com
 * @created : 21/08/2020, Friday
 **/
public class Foo{}


0 commentaires